mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 02:25:38 +01:00
DB/Misc: Add new View for RBAC
This commit is contained in:
13
sql/updates/auth/3.3.5/2021_06_20_00_auth.sql
Normal file
13
sql/updates/auth/3.3.5/2021_06_20_00_auth.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
--
|
||||
DROP VIEW IF EXISTS `vw_rbac`;
|
||||
|
||||
CREATE SQL SECURITY INVOKER VIEW `vw_rbac` AS
|
||||
(
|
||||
SELECT `t1`.`linkedId` AS `Permission ID`,
|
||||
`t1`.`id` AS `Permission Group`,
|
||||
IFNULL(`t2`.`secId`, 'linked') AS `Security Level`,
|
||||
`t3`.`name` AS `Permission`
|
||||
FROM `rbac_linked_permissions` `t1`
|
||||
LEFT JOIN `rbac_default_permissions` `t2` ON `t1`.`id` = `t2`.`permissionId`
|
||||
LEFT JOIN `rbac_permissions` `t3` ON `t1`.`linkedId` = `t3`.`id`
|
||||
);
|
||||
Reference in New Issue
Block a user