Customize notifications contents on projects events
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
When activating project's integration (for example Microsoft Teams), the notifications are not customizable and we could need more information.
Intended users
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
Further details
For example with Microsoft Teams notifications, on a merge request, the message sent to Teams doesn't contains the assignee. So I'm not able to notify this person directly by parsing the Teams' message sent by Gitlab.
Proposal
As in emails (https://docs.gitlab.com/ee/user/admin_area/settings/email.html#custom-additional-text), propose a section to edit the content of the message sent in the notification for each event. Be able to add some variables (author, assignee, projet_id, merge_request_id, ...) in the content.
Permissions and Security
Only available for Gitlab admins.
Documentation
Create a new documentation about this new section in the project's settings or admin settings.
Testing
A badly designed content could break the user's notifications, but it will be its responsability to correct the content he generated.
=> test a custom content for each event of each integration mecanism (webhook, slack, teams, ...)
What does success look like, and how can we measure that?
Be able to customize each integration mecanism (webhooks, slack, teams, ...)
What is the type of buyer?
Starter or premium