Skip to content

Update Jira subscriptions list to use Vue

What does this MR do?

Related to #321441 (closed)

  • Move subscriptions list to be rendered in Vue.
  • Extract some shared template to group_item_name.vue.
  • Refactor all calls to AP object to have fallback when not in the context of an iframe. Also consolidate into a single util file and update all other imports.
  • Update existing specs and add specs to cover all code (new and old).

Screenshots (strongly suggested)

Scenario Before After
0 linked namespaces Jira_connect_app_0_linked_-_Before Jira_connect_app_0_linked_-_After
1 linked namespace Jira_connect_app_1_linked_-_Before Jira_connect_app_1_linked_-_After
2 linked namespaces (with success message) Jira_connect_app_2_linked_-_Before Jira_connect_app_2_linked_-_After

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Justin Ho Tuan Duong

Merge request reports