Draft: Protected packages: Show protection info for current user in detail
requested to merge gitlab-community/gitlab:437928-gerardo-navarro-protected-packages-show-protection-info-for-current-user-in-package-detail-page into master
-
Please check this box if this contribution uses AI-generated content as outlined in the GitLab DCO & CLA
What does this MR do and why?
Protected packages: Show protected label in packages list
MR includes:
- Feature flag switch to enable / disable the protected label
- Add badge to package in package list
- Extend graphql api to include package protection rules in graphql type Types::Packages::PackageBaseType
- Add association in model Packages::Package for matching package protection rules
- This commit is only a proof of concept in order to see if this is going in the right direction
Changelog: added
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
MR Checklist (@gerardo-navarro)
-
Changelog entry added, if necessary -
Documentation created/updated via this MR -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Tested in all supported browsers -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the javascript style guides -
Conforms to the database guides
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
Before | After |
---|---|
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Edited by 🤖 GitLab Bot 🤖