Per type visibility level restriction
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=295189) </details> <!--IssueSummary end--> ### Proposal Allow different visibility restriction for snippets / group / projects. ### Description Right now, Gitlab has different behaviour for visibility defaults and restriction. Defaults are already split so you can have different visibility default for each of snippet, projects or groups. However, restricted visibility is global, which prevents for being able to allow internal only for snippets for ex.
issue