WIP: introduce separate database schemas #102
@ -4,7 +4,7 @@
|
|||||||
--changeset rbac-user-grant-GRANT-ROLE-TO-USER:1 endDelimiter:--//
|
--changeset rbac-user-grant-GRANT-ROLE-TO-USER:1 endDelimiter:--//
|
||||||
-- ----------------------------------------------------------------------------
|
-- ----------------------------------------------------------------------------
|
||||||
|
|
||||||
create or replace function assumedRoleUuid()
|
create or replace function rbac.assumedRoleUuid()
|
||||||
returns uuid
|
returns uuid
|
||||||
stable -- leakproof
|
stable -- leakproof
|
||||||
language plpgsql as $$
|
language plpgsql as $$
|
||||||
|
@ -150,7 +150,7 @@ create or replace function insertRbacGrant()
|
|||||||
declare
|
declare
|
||||||
newGrant RbacGrants_RV;
|
newGrant RbacGrants_RV;
|
||||||
begin
|
begin
|
||||||
call grantRoleToUser(assumedRoleUuid(), new.grantedRoleUuid, new.userUuid, new.assumed);
|
call grantRoleToUser(rbac.assumedRoleUuid(), new.grantedRoleUuid, new.userUuid, new.assumed);
|
||||||
select grv.*
|
select grv.*
|
||||||
from RbacGrants_RV grv
|
from RbacGrants_RV grv
|
||||||
where grv.userUuid=new.userUuid and grv.grantedRoleUuid=new.grantedRoleUuid
|
where grv.userUuid=new.userUuid and grv.grantedRoleUuid=new.grantedRoleUuid
|
||||||
|
Loading…
Reference in New Issue
Block a user