Skip to content

Consolidate (or formalize standards for) multiple places to perform a Merge Request "Reopen" action

When a merge request is closed and an authenticated user is viewing the page, there are three separate ways to reopen that merge request.

Top "kebab" Closed Widget Comment Box

While this is very convenient, it may be more trouble than it's worth.

One notable difference already: The Comment Box button is the only one that disappears when the user is authenticated but doesn't have the right authorization to reopen the MR.

We should choose a path forward.
Some potential options (non-exhaustive):

  • Define an acceptable list of places actions like this should appear
  • Document some guidelines around "duplicating" existing behaviors
  • Require that a given action is only ever in one place on the MR page