feat(api): EE protected roles

This commit is contained in:
Taha Yassine Kraiem 2021-11-24 19:25:09 +01:00
parent 8ee8c2e952
commit d5223e95c9

View file

@ -69,10 +69,10 @@ def create_step1(data):
RETURNING tenant_id, api_key
),
r AS (
INSERT INTO public.roles(tenant_id, name, description, permissions)
VALUES ((SELECT tenant_id FROM t), 'Owner', 'The company''s owner', '{}'::text[]),
((SELECT tenant_id FROM t), 'Admin', 'Admin member', '{}'::text[]),
((SELECT tenant_id FROM t), 'Member', 'A member', '{}'::text[])
INSERT INTO public.roles(tenant_id, name, description, permissions, protected)
VALUES ((SELECT tenant_id FROM t), 'Owner', 'The company''s owner', '{}'::text[], TRUE),
((SELECT tenant_id FROM t), 'Admin', 'Admin member', '{}'::text[], TRUE),
((SELECT tenant_id FROM t), 'Member', 'A member', '{}'::text[], TRUE)
RETURNING *
),
u AS (