Roles with auth_scheme check
This commit is contained in:
parent
a18272e21d
commit
29435d457a
30
views/roles_overview.sql
Normal file
30
views/roles_overview.sql
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
CREATE OR REPLACE VIEW roles_overview AS
|
||||||
|
SELECT
|
||||||
|
r.app_id,
|
||||||
|
--
|
||||||
|
CASE WHEN a.auth_scheme IS NULL THEN 'fa fa-warning' END AS auth_scheme,
|
||||||
|
--
|
||||||
|
u.count_users,
|
||||||
|
--
|
||||||
|
r.role_id,
|
||||||
|
r.role_name,
|
||||||
|
r.role_group,
|
||||||
|
r.description_,
|
||||||
|
r.is_active,
|
||||||
|
r.order#,
|
||||||
|
r.updated_by,
|
||||||
|
r.updated_at
|
||||||
|
FROM roles r
|
||||||
|
LEFT JOIN roles_auth_schemes a
|
||||||
|
ON a.auth_scheme = r.role_id
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
u.role_id,
|
||||||
|
COUNT(*) AS count_users
|
||||||
|
FROM user_roles u
|
||||||
|
WHERE u.app_id = app.get_app_id()
|
||||||
|
GROUP BY u.role_id
|
||||||
|
) u
|
||||||
|
ON u.role_id = r.role_id
|
||||||
|
WHERE r.app_id = app.get_app_id();
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user