refactor: move role creation and permissions to super_admin_fix.sql
This commit is contained in:
@@ -29,4 +29,18 @@ grant
|
|||||||
execute on function medreport.team_account_workspace (text) to authenticated,
|
execute on function medreport.team_account_workspace (text) to authenticated,
|
||||||
service_role;
|
service_role;
|
||||||
|
|
||||||
grant execute on function medreport.get_account_invitations(text) to authenticated, service_role;
|
grant execute on function medreport.get_account_invitations(text) to authenticated, service_role;
|
||||||
|
|
||||||
|
-- To create a new company user you need rows in Roles table
|
||||||
|
INSERT INTO medreport.roles (name, hierarchy_level)
|
||||||
|
VALUES
|
||||||
|
('owner', 1),
|
||||||
|
('member', 2);
|
||||||
|
|
||||||
|
-- Add role permissions
|
||||||
|
insert into medreport.role_permissions (role, permission) values
|
||||||
|
('owner', 'roles.manage'),
|
||||||
|
('owner', 'billing.manage'),
|
||||||
|
('owner', 'settings.manage'),
|
||||||
|
('owner', 'members.manage'),
|
||||||
|
('owner', 'invites.manage');
|
||||||
@@ -1,16 +1,2 @@
|
|||||||
-- Update your user role to Super Admin
|
-- Update your user role to Super Admin
|
||||||
update auth.users set raw_app_meta_data='{"provider": "email", "providers": ["email"], "role": "super-admin" }' where email='test2@test.ee';
|
update auth.users set raw_app_meta_data='{"provider": "email", "providers": ["email"], "role": "super-admin" }' where email='test2@test.ee';
|
||||||
|
|
||||||
-- To create a new company user you need rows in Roles table
|
|
||||||
INSERT INTO medreport.roles (name, hierarchy_level)
|
|
||||||
VALUES
|
|
||||||
('owner', 1),
|
|
||||||
('member', 2);
|
|
||||||
|
|
||||||
-- Add role permissions
|
|
||||||
insert into medreport.role_permissions (role, permission) values
|
|
||||||
('owner', 'roles.manage'),
|
|
||||||
('owner', 'billing.manage'),
|
|
||||||
('owner', 'settings.manage'),
|
|
||||||
('owner', 'members.manage'),
|
|
||||||
('owner', 'invites.manage');
|
|
||||||
Reference in New Issue
Block a user