Use UserNamespacePolicy for user namespaces
Currently user namespaces are handled by Namespace model. If we introduce proper UserNamespace model for user namespaces, it would be good to extract user-specific rules from NamespacePolicy
to Namespaces::UserNamespacePolicy
and keep only rules shared by all types of namespaces in NamespacePolicy
.
So eventually we can use something like:
{Project|Group|User}NamespacePolicy < NamespacePolicy
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Jan Provaznik added to epic &6736 (closed)
added to epic &6736 (closed)
- Jan Provaznik changed the description
Compare with previous version changed the description
- Brett Walker changed title from User UserNamespacePolicy for user namespaces to Use UserNamespacePolicy for user namespaces
changed title from User UserNamespacePolicy for user namespaces to Use UserNamespacePolicy for user namespaces
- Maintainer
Hi @jprovaznik,
Please add labels to your issue, this aids categorization and locating issues in the future.
Thanks for your help!
You are welcome to help improve this comment.
- 🤖 GitLab Bot 🤖 added auto updated label
added auto updated label
- Maintainer
@jprovaznik, please can you add a type label to this issue to help with issue discovery in issue reports. - Developer
Totally agree
- Jan Provaznik added typemaintenance label
added typemaintenance label
- 🤖 GitLab Bot 🤖 added typefeature label
added typefeature label
- Maintainer
Setting label(s) ~"Category:Authentication and Authorization" devopsmanage sectiondev based on ~"group::access".
- 🤖 GitLab Bot 🤖 added devopsmanage sectiondev + 1 deleted label
added devopsmanage sectiondev + 1 deleted label
- Brett Walker assigned to @digitalmoksha
assigned to @digitalmoksha
- Brett Walker created merge request !70820 (merged) to address this issue
created merge request !70820 (merged) to address this issue
- Brett Walker mentioned in merge request !70820 (merged)
mentioned in merge request !70820 (merged)
- Brett Walker changed milestone to %14.4
changed milestone to %14.4
- Brett Walker added workflowin dev label
added workflowin dev label
- Brett Walker added workflowin review label and removed workflowin dev label
added workflowin review label and removed workflowin dev label
- Maintainer
!70820 (merged) has been merged so closing this issue
- Brett Walker closed
closed
- Brett Walker mentioned in merge request !71510 (merged)
mentioned in merge request !71510 (merged)
- Alexandru Croitor added 1 deleted label and removed groupauthentication and authorization [DEPRECATED] label
added 1 deleted label and removed groupauthentication and authorization [DEPRECATED] label
- 🤖 GitLab Bot 🤖 removed typefeature label
removed typefeature label
- 🤖 GitLab Bot 🤖 added devopsdata stores grouptenant scale sectioncore platform labels and removed devopsmanage sectiondev + 1 deleted label
added devopsdata stores grouptenant scale sectioncore platform labels and removed devopsmanage sectiondev + 1 deleted label
- 🤖 GitLab Bot 🤖 added devopstenant scale grouporganizations sectioninfrastructure platforms labels and removed devopsdata stores grouptenant scale [DEPRECATED] sectioncore platform labels
added devopstenant scale grouporganizations sectioninfrastructure platforms labels and removed devopsdata stores grouptenant scale [DEPRECATED] sectioncore platform labels