Add ability to reward emojis to discussions/notes on a Design

Problem to solve

As an EE user, I would like the ability to reward discussions/notes on a design with emojis.

Further details

Use cases that immediately come to mind specifically for design management include:

  • Indications of support (e.g. 👍 )
  • Acknowledgements (e.g. 👀 , ✅ )

Proposal

The implementation here should feel and behave the same as emojis anywhere else in GitLab (on issues, issue discussions, etc.)

For FE, we could potentially utilise the note_actions.vue component similar to how it's used within notable_note.vue.

Permissions and Security

Anyone with comment access to a design should be able to reward emojis.

Documentation

  • Required - need to document the existence of this feature

Testing

  • Need to test this newly introduced functionality

Notes

cc/ @ntepluhina, I have a suspicion that there may be a technical reason why the discussions/notes UI for Designs is mostly distinct from notes/components/*, so I welcome any comments/advice you have regarding the feasibility of this! 😁

Assignee Loading
Time tracking Loading