[go: up one dir, main page]

Skip to content

Docs feedback - feature proposal: Approval for folder or certain files

Problem to solve

Merging in very sensitive files.

Intended users

This feature would most likely be used by the Project Managers.

Further details

It would be a feature extension. There is the feature of "Approvals", where certain people have to approve the merge request of a developer. At the moment there is no possibility of adding an approval on certain areas only or even files.

Proposal

A nice extension would be, that Project Managers could select certain folders/files which require an approval before it is merged in. It would also be needed to select on which branch this shall happen, for example only if a certain file in dev gets a merge request, require an approval.

Permissions and Security

Only the Maintainer of the Repository should be able to add/edit this.

What does success look like, and how can we measure that?

A Maintainer adds an approval in the directory backend/src/permissions and only in the source branch 'dev'. Now, if a developer has made changes in backend/src/permissions folder and creates a merge request into dev, it should require an approval but only if the changes are made in the permissions folder.