add rbac roles
This commit is contained in:
25
dbcreate.sql
25
dbcreate.sql
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user