Added automated_service_info field when closing or editing review requests automatically
Review Request #12223 — Created March 31, 2022 and updated — Latest diff uploaded
Added
automated_service_info
field alongsideautomated
flag to
provide details on the service that updated/closed the review
request automatically.
- Added
automated_service_info
field tohook_utils
,
ReviewRequestResourceAPI Update()
, and
review_request.close()
to store the value in
ChangeDescription model.
- Added
automated_service_info
field to
ReviewRequestResourceDraftAPI Update(), Create()
,
review_request.publish()
,draft.publish()
to store the value
in ChangeDescription model.
- Added
automated_service_info
field to closed/published
signals and email-related methods.
Added unit tests to
test_email_sending.py
Added unit tests totest_review_request.py
Added unit tests totest_review_request_draft.py
Added unit tests towebapi/tests/test_review_request.py
Added unit tests towebapi/tests/test_review_request_draft.py
Added assertion totest_github.py
,test_rbgateway.py
,
test_bitbucket.py
All tests passed.
Diff Revision 2 (Latest)
orig
1
2
Commits
Files
reviewboard/hostingsvcs/hook_utils.py |
---|
reviewboard/hostingsvcs/tests/test_bitbucket.py |
---|
reviewboard/hostingsvcs/tests/test_github.py |
---|
reviewboard/hostingsvcs/tests/test_rbgateway.py |
---|
reviewboard/notifications/email/message.py |
---|
reviewboard/notifications/tests/test_email_sending.py |
---|
reviewboard/reviews/signals.py |
---|
reviewboard/reviews/models/review_request.py |
---|
reviewboard/reviews/models/review_request_draft.py |
---|
reviewboard/reviews/tests/test_review_request.py |
---|
reviewboard/reviews/tests/test_review_request_draft.py |
---|
reviewboard/webapi/resources/review_request.py |
---|
reviewboard/webapi/resources/review_request_draft.py |
---|
reviewboard/webapi/tests/test_review_request.py |
---|
reviewboard/webapi/tests/test_review_request_draft.py |
---|