* implement perm check with direct db access * add tests * more tests * Update pkg/services/authz/rbac/service.go Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> * Update pkg/services/authz/rbac/service.go Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> * allow fetching permissions for a user who is not a member of the org * linting * fix typo --------- Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
5 lines
231 B
SQL
5 lines
231 B
SQL
SELECT COALESCE(ou.role, 'None') AS role, u.is_admin
|
|
FROM {{ .Ident .UserTable }} as u
|
|
LEFT JOIN {{ .Ident .OrgUserTable }} as ou ON ou.user_id = u.id AND ou.org_id = {{ .Arg .Query.OrgID }}
|
|
WHERE u.id = {{ .Arg .Query.UserID }}
|