Update project-level protected branches settings view
Problem description
As described in the parent epic &8679 Users want to be able to have standardized workflows across teams and projects and leverage protected branches as a way to do this.
Implementation plan
- Update the projects protected branches access dropdowns to be disabled if the protected branch is inherited and the feature is available.
- Make sure this does not apply at the group-level
- Update the projects protected branches access
- Disable the access level dropdowns if the branch is inherited
- Disable the force push toggle if the branch is inherited
- Make sure this does not apply at the group-level
- Update the projects protected branches code owners toggle to be disabled if the protected branch is inherited
- Make sure this does not apply at the group-level
- Update shared protected branch partial :
- Replace the
unprotect
button with a lock icon and tooltip if the protected branch is inherited.- Make sure this does not apply at the group-level
- Replace the string
Branch was deleted
withBranch does not exist
- Replace the
- Update specs
- Update documentation
Edited by Jiaan Louw