Allow members of a custom role with the `:read_dependency` permission to access`/explore/dependencies`
Why are we doing this work
This work will give members that belong to a Custom Role with the :read_dependency
permission the ability to view all dependencies from all projects that they have access to from the /explore/dependencies
page.
Relevant links
Non-functional requirements
-
Documentation: -
Feature flag: explore_dependencies
-
Performance: -
Testing:
Implementation plan
-
backend Add tests
Verification steps
- Create a custom role with
read_dependency
enabled. - Invite a user to become a member of the custom role.
- Enable the
explore_dependencies
feature flag for the target user. - Log in as the target user
- Visit
/explore/dependencies
page. - Ensure that the page is loading the list of dependencies from groups/projects that the user is a member of.
Edited by mo khan