Add extra_data fields and API support to a number of objects.
Review Request #5148 — Created Dec. 20, 2013 and submitted — Latest diff uploaded
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.
Diff Revision 1 (Latest)
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 |
---|