Skip to content

Moved the integration sections into a separate component

Denys Mishunov requested to merge 382796-refactor-integrations-form into master

What does this MR do and why?

This is the next step in the Refactor the architecture of the integration_fo... (#382796) effort. This time, we move the form's sections into a separate component to be able to make it modular on the next step and allow different integrations define their sections separately instead of tossing everything into one component as you can see in the section.vue where we dynamically load components for Jira even though it's a universal form and should be particular-integration-agnostic.

Screenshots or screen recordings

No visual changes should be observed. Here are a couple of integrations to confirm the point

Before After
Jira integration Screenshot_2023-01-12_at_17.35.50 Screenshot_2023-01-12_at_17.35.58
Slack notifications integration Screenshot_2023-01-12_at_17.36.23 Screenshot_2023-01-12_at_17.36.28

How to set up and validate locally

If you have any integration available locally, make sure it still works as it should.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #382796

Edited by Denys Mishunov

Merge request reports