• 
      

    Added automated_service_info field when closing or editing review requests automatically

    Review Request #12223 — Created March 31, 2022 and updated — Latest diff uploaded

    Information

    Review Board
    master

    Reviewers

    Added automated_service_info field alongside automated flag to
    provide details on the service that updated/closed the review
    request automatically.

    • Added automated_service_info field to hook_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 to test_review_request.py
    Added unit tests to test_review_request_draft.py
    Added unit tests to webapi/tests/test_review_request.py
    Added unit tests to webapi/tests/test_review_request_draft.py
    Added assertion to test_github.py, test_rbgateway.py,
    test_bitbucket.py

    All tests passed.

    Commits

    Files