From 5c9a760b1b606ac9f66177fb16b1f5cc207fa7c5 Mon Sep 17 00:00:00 2001 From: Jan Kvetina Date: Sat, 25 Dec 2021 23:05:43 +0100 Subject: [PATCH] Filtering for roles --- views/users_overview.sql | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/views/users_overview.sql b/views/users_overview.sql index 601f319..49e32f3 100644 --- a/views/users_overview.sql +++ b/views/users_overview.sql @@ -64,5 +64,13 @@ SELECT FROM users u LEFT JOIN s ON s.user_id = u.user_id LEFT JOIN l ON l.user_id = u.user_id -LEFT JOIN r ON r.user_id = u.user_id; +LEFT JOIN r ON r.user_id = u.user_id +WHERE ( + u.user_id IN ( + SELECT r.user_id + FROM user_roles r + WHERE r.role_id = app.get_item('$ROLE_ID') + ) + OR app.get_item('$ROLE_ID') IS NULL +);