From eab18dd9b4194449e34f76f4162d18e7c811c7a6 Mon Sep 17 00:00:00 2001 From: Alexander Date: Thu, 13 Jun 2024 15:14:26 +0200 Subject: [PATCH] feat(api): added free plan for oauth signup --- ee/api/chalicelib/core/signup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ee/api/chalicelib/core/signup.py b/ee/api/chalicelib/core/signup.py index 759f8cb14..002d8d59c 100644 --- a/ee/api/chalicelib/core/signup.py +++ b/ee/api/chalicelib/core/signup.py @@ -9,6 +9,7 @@ from chalicelib.utils import captcha, smtp from chalicelib.utils import helper from chalicelib.utils import pg_client from chalicelib.utils.TimeUTC import TimeUTC +from chalicelib.static_definitions import plans_definiton logger = logging.getLogger(__name__) @@ -127,7 +128,8 @@ async def create_oauth_tenant(fullname: str, email: str): params = { "email": email, "fullname": fullname, "projectName": project_name, "data": json.dumps({"lastAnnouncementView": TimeUTC.now()}), - "permissions": [p.value for p in schemas.Permissions] + "permissions": [p.value for p in schemas.Permissions], + "plan": json.dumps(plans_definiton.FREE_PLAN) } query = """WITH t AS ( INSERT INTO public.tenants (name, plan)