mirror of
https://github.com/abhinavxd/libredesk.git
synced 2026-09-22 02:23:32 +00:00
11 lines
326 B
SQL
11 lines
326 B
SQL
-- name: has-permission
|
|
SELECT EXISTS (
|
|
SELECT 1
|
|
FROM users u
|
|
INNER JOIN user_roles ur ON u.id = ur.user_id
|
|
INNER JOIN roles r ON ur.role_id = r.id
|
|
INNER JOIN role_permissions rp ON r.id = rp.role_id
|
|
INNER JOIN permissions p ON rp.permission_id = p.id
|
|
WHERE u.id = $1 AND p.permission_name = $2
|
|
);
|