Option to hide the default "thumbs up" and "thumbs down" buttons on issues and snippets

Problem to solve

Currently, every GitLab issue and snippet has prominent "thumbs up" and "thumbs down" icons/buttons, even when nobody has reacted with either thumbs-up or thumbs-down. In a community I host, I'd like the ability to hide those default reaction buttons, and just let the community choose whatever reactions they like.

Intended users

Further details

The prominent presence of a "thumbs down" icon on every issue and snippet possibly conflicts with the Code of Conduct's ideal of creating a positive environment — it provides passersby an easy opportunity to downvote without providing constructive criticism.

Proposal

A couple possibilities:

  1. Add a project-wide "Show thumbs-up and thumbs-down buttons on all issues and snippets" checkbox in Project > Settings > General
  2. Add a project-wide "Show these reaction buttons on all issues and snippets" field in Project > Settings > General, allowing site managers to choose whichever default reactions they want (or none)

Option 1 specifically addresses the case I described; option 2 is more flexible and could support other use-cases (e.g., showing a "heart" reaction by default, or showing project-specific default reactions).

Permissions and Security

  • Maintainer role

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

  • Core/Free

Is this a cross-stage feature?

Links / references

Edited by Steve Mokris