Remove the Noteable#discussions_rendered_on_frontend? difference

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

GitLab has the concept of a Noteable, which has a discussions_rendered_on_frontend? dimension. This encompasses the following models:

  • Alert (false)
  • Commit (false)
  • Epic (true)
  • Issue (true)
  • MergeRequest (true)
  • Snippet (false)
  • Vulnerability (true)

If we can make Alert, Commit and Snippet support discussions_rendered_on_frontend, we can remove this dimension from the code, which would be a nice simplification.

What does this do? What needs to change in the frontend to make it possible? Is it desirable? That's what the issue will help us to find out :)

Edited by 🤖 GitLab Bot 🤖