Skip to content

Move `app/assets/javascripts/integrations/integration_settings_form.js` functionality to a Vue component

Class-based patterns are discouraged at GitLab. We should investigate a strategy for removing app/assets/javascripts/integrations/integration_settings_form.js and adding necessary functionality to a Vue component.

  • Move getJiraIssueTypes to Vuex action !75484 (merged)
  • Move "Integration active" toggle to integration_form.vue !75838 (merged)
  • Move "test settings" code from integration_settings_form.js to Vue component !76291 (merged)
  • Move "save settings" code from integration_settings_form.js to Vue component !76409 (merged)

Follow-up work:

Edited by Justin Ho Tuan Duong