Skip to content

Draft: Migrate jQuery-based Protected Tag Edit Dropdown to Vue

Not yet ready for review until base branch is merged.

What does this MR do and why?

Base Branch/Dependency: !126649 (merged)

Migrate deprecated usage of jQuery-based AccessDropdown on Protected Tags (protected_tag_edit.js).

Screenshots or screen recordings

Before After

How to set up and validate locally

  1. Open a project and go to Settings > Repository > Protected Tags
  2. Add a new protected tag (if none exists).
  3. In the list of protected tags, there should be a dropdown to edit the tag permissions by role.

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 #284787 (closed)

Edited by Shane Maglangit

Merge request reports