Customize notifications contents on projects events
Problem to solve
When activating project's integration (for example Microsoft Teams), the notifications are not customizable and we could need more information.
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
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.
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.
Create a new documentation about this new section in the project's settings or admin settings.
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