From 6f93630e97dc5058d51afc615790f3e7dbb10815 Mon Sep 17 00:00:00 2001 From: Ieva Date: Thu, 22 Sep 2022 15:00:42 +0100 Subject: [PATCH] RBAC: add check for whether a role is managed (#55617) * add check for whether a role is managed * fix typo --- pkg/services/accesscontrol/models.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/services/accesscontrol/models.go b/pkg/services/accesscontrol/models.go index 6059c58914b..b2e12129ffa 100644 --- a/pkg/services/accesscontrol/models.go +++ b/pkg/services/accesscontrol/models.go @@ -118,6 +118,10 @@ func (r *RoleDTO) Global() bool { return r.OrgID == GlobalOrgID } +func (r *RoleDTO) IsManaged() bool { + return strings.HasPrefix(r.Name, ManagedRolePrefix) +} + func (r *RoleDTO) IsFixed() bool { return strings.HasPrefix(r.Name, FixedRolePrefix) }