Update MS Teams integration form to use sections
requested to merge 332293-integration-settings-template-microsoft-teams-notifications-backend into master
What does this MR do and why?
Updates the UI to use the new sections UI:
- Introduce a new UI section called "configuration" (shown as Notification settings to the user).
- Add backend definition of sections.
Changelog: changed
Screenshots or screen recordings
Before | After |
---|---|
![]() |
![]() |
How to set up and validate locally
- Go to Project > Settings > Integrations > Microsoft Teams notifications. For example,
http://127.0.0.1:3000/gitlab-org/gitlab-shell/-/integrations/microsoft_teams/edit
.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #332293 (closed)