Permissions can affect navigation hierarchy (potential for discovery)
Problem to solve
When certain project permissions are turned off, it might have consequences for our navigation as certain items might be hidden.
Further details
For example, in https://gitlab.com/gitlab-org/gitlab-ee/issues/8400 it had as an effect that the operations tab did no longer navigate towards a page that could be loaded, thus ending up in a 403 error.
For those cases, we should define standard patterns which solve:
- What happens when just 1 item remains in what was previously a sub navigation group? example
- Can we improve the discoverability of disabled features by making them visible in a non-functional way?
Proposal
TODO
What does success look like, and how can we measure that?
- We have established standard patterns and behaviour for our navigation which dictates what happens in the situation where a navigation subgroup contains just 1 item.
- We made a decision and potentially an implementation change towards showing disabled features in our navigation.