Add extra_data fields and API support to a number of objects.

Review Request #5148 — Created Dec. 20, 2013 and submitted — Latest diff uploaded

Information

Review Board
master

Reviewers

Add extra_data fields and API support to a number of objects.

This adds extra_data fields to DiffSet, DiffSetHistory, FileDiff,
ReviewRequest, Group, Review, and ReviewRequestDraft. Along with this,
there's API support for retrieving and modifying extra_data for DiffSet,
FileDiff, ReviewRequest, Group, Review, and ReviewRequestDraft.

This change may impact upgrade times for larger installs, but is
necessary for future expansion.

Unit tests pass.

reviewboard/diffviewer/models.py
reviewboard/diffviewer/evolutions/__init__.py
reviewboard/diffviewer/evolutions/all_extra_data.py
reviewboard/reviews/models.py
reviewboard/reviews/evolutions/__init__.py
reviewboard/reviews/evolutions/extra_data.py
reviewboard/webapi/resources/base_review.py
reviewboard/webapi/resources/diff.py
reviewboard/webapi/resources/draft_filediff.py
reviewboard/webapi/resources/filediff.py
reviewboard/webapi/resources/review_group.py
reviewboard/webapi/resources/review_reply.py
reviewboard/webapi/resources/review_request.py
reviewboard/webapi/resources/review_request_draft.py
reviewboard/webapi/tests/mixins_comment.py
reviewboard/webapi/tests/mixins_extra_data.py
reviewboard/webapi/tests/mixins_review.py
reviewboard/webapi/tests/test_diff.py
reviewboard/webapi/tests/test_draft_diff.py
reviewboard/webapi/tests/test_draft_filediff.py
reviewboard/webapi/tests/test_review_comment.py
reviewboard/webapi/tests/test_review_group.py
reviewboard/webapi/tests/test_review_request.py
reviewboard/webapi/tests/test_review_request_draft.py
reviewboard/webapi/tests/test_review_screenshot_comment.py
Loading...