From d5223e95c93b889361ea49fef1c808bb9593c815 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Wed, 24 Nov 2021 19:25:09 +0100 Subject: [PATCH] feat(api): EE protected roles --- ee/api/chalicelib/core/signup.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ee/api/chalicelib/core/signup.py b/ee/api/chalicelib/core/signup.py index 1e8fbb154..9aa99f994 100644 --- a/ee/api/chalicelib/core/signup.py +++ b/ee/api/chalicelib/core/signup.py @@ -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 (