Store history of deleted/edited comments in database

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

Proposal

  • Don’t delete comments when they are deleted from the UI.
  • Store them in the database forever.
  • Same when you edit a comment. Older versions are stored in the database.
  • In the future, we may want to surface these older versions in the UI. But this iteration is just storing them in the database.
  • This applies to all comments in GitLab. Issues, mrs, commits, epics.
  • Unclear whether this should be a setting.

Why?

  • Auditing reasons.
  • Security and moderation reasons.
Edited by 🤖 GitLab Bot 🤖