Add deletion events such as deletion of discussion threads and comments to webhook events

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Please also consider including deletion events (in particular, deletion of discussion threads and comments in particular) in this audit feature. Having a history of code review is critical in some environments.

Proposal

In webhook configuration UI:

  • Rephrase Comment events to A comment is created or deleted on an issue or merge request.
  • Rephrase Confidential Comment events to A comment is created or deleted on a confidential issue.
  • Rephrase Issues Events to An issue is created, updated, deleted, closed, or reopened.
  • Rephrase Confidential Issues events to A confidential issue is created, updated, deleted, closed, or reopened.
  • Rephrase Merge requests events to A merge request is created, updated, deleted, or merged.

Add deletion events to the ☝️ webhooks:

  • Include deletion events for notes, issues, and merge requests in the ☝️ webhook event categories.

Availability and Testing

Regression testing, please make sure e2e:package-and-test job is passing.

Ensure updated test coverage in unit/integration tests.

Edited by 🤖 GitLab Bot 🤖