Skip to content

You should not need Maintainer access to see a project's hooks

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

https://docs.gitlab.com/ee/user/permissions.html#project-members-permissions shows that you need at least Maintainer access to "Configure project hooks" but it does not make clear what permission level is needed to "View project hooks". Experimental testing on my part shows that you need at least Maintainer access just to view a project's hooks.

This does not make sense to me as anyone with read access to the repo should be able to view the hooks. This helps with developers trying to figure out where build jobs are triggered for a repo for example.

At the very least the documentation on https://docs.gitlab.com/ee/user/permissions.html#project-members-permissions should be updated to include a row for "View project hooks". I would also suggest that this permission level be relaxed to Developer.

Edited by 🤖 GitLab Bot 🤖