Skip to content

FE: Allow users to edit labels of a Jira issue on details page

What does this MR do?

This MR adds the frontend (with mock backend) that allows editing of labels on the Jira issue details page. This is behind the feature flag jira_issue_details_edit_labels.

  • Simple backend (mock) that allows the fetch labels for a certain issue.
  • Reusing functionality from labels_select_vue to allow editing of labels. This component takes care of fetching labels, frontend interactions and calling the right methods to update them once selection is done.

Screenshots (strongly suggested)

Jira issue labels edit video

Jira_issue_labels_edit_video

Jira issue labels edit screenshots

Initial Loading Selecting Updating
Jira_issue_labels_edit_-_initial Jira_issue_labels_edit_-_loading Jira_issue_labels_edit_-_selecting Jira_issue_labels_edit_-_updating

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • 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

Related to #328787 (closed)

Edited by Justin Ho Tuan Duong

Merge request reports