add rbac roles

This commit is contained in:
2026-05-01 10:50:12 +00:00
parent 76a30fc94f
commit e208ef1759
6 changed files with 99 additions and 406 deletions

View File

@@ -493,12 +493,25 @@ GO
CREATE OR ALTER VIEW dbo.vRoleOverview AS
SELECT r.ID, r.Name, r.Description, r.RoleType, COUNT(gr.Group_ObjectGUID) AS GroupCount, COUNT(vau.ObjectGUID) AS UserCount
FROM dbo.Role AS r LEFT OUTER JOIN
dbo.vAuthenticationRoles AS vau ON vau.Role_ID = r.ID LEFT OUTER JOIN
dbo.GroupRoles AS gr ON gr.Role_ID = r.ID LEFT OUTER JOIN
dbo.AuthenticationGroups AS ag ON ag.Group_ObjectGUID = gr.Group_ObjectGUID
GROUP BY r.ID, r.Name, r.Description, r.RoleType
SELECT
r.ID,
r.Name,
r.Description,
r.RoleType,
COUNT(DISTINCT gr.Group_ObjectGUID) AS GroupCount,
COUNT(DISTINCT vau.ObjectGUID) AS UserCount
FROM dbo.Role AS r
LEFT JOIN dbo.vAuthenticationRoles AS vau
ON vau.Role_ID = r.ID
LEFT JOIN dbo.GroupRoles AS gr
ON gr.Role_ID = r.ID
GROUP BY
r.ID, r.Name, r.Description, r.RoleType;
GO