Skip to content

Close related issue after error resolve

Sean Arnold requested to merge 39825-close-issue-after-error-resolve into master

What does this MR do?

This adds the functionality of closing a SentryIssue's associated Issue if we resolve the Sentry Error via the GitLab UI. This is part of #39825 (closed) and this branch is based of the branch in this MR !22727 (merged) (I will rebase this once that MR gets merged).

When a Sentry Error is closed Resolved via the UI (#39825 (closed)) the following happens:

  1. We check to see if there are any related SentryIssue records (a relationship between an Issue and an Sentry error).
  2. If there are, we close the issue.
  3. We then create a system note, if the issue is closed which describes what has happened.

Dependant MR: !22727 (merged)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #39825 (closed)

Edited by Sean Arnold

Merge request reports