From 632a990bdeae5ba2456633a2b7ecd2d0796aa1a0 Mon Sep 17 00:00:00 2001 From: sriram veeraghanta Date: Wed, 17 Jul 2024 18:41:11 +0530 Subject: [PATCH] fix: instance setup script --- .../management/commands/setup_instance.py | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/apiserver/plane/license/management/commands/setup_instance.py b/apiserver/plane/license/management/commands/setup_instance.py index f50fd06d83..dc4dc14ea2 100644 --- a/apiserver/plane/license/management/commands/setup_instance.py +++ b/apiserver/plane/license/management/commands/setup_instance.py @@ -1,5 +1,4 @@ # Python imports -import json import secrets import uuid @@ -21,17 +20,11 @@ class Command(BaseCommand): parser.add_argument("admin_email", type=str, help="Admin Email") def handle(self, *args, **options): - with open("package.json", "r") as file: - # Load JSON content from the file - data = json.load(file) - admin_email = options.get("admin_email", False) if not admin_email: raise CommandError("admin email is required") - user_count = User.objects.filter(is_bot=False).count() - user = User.objects.filter(email=admin_email).first() if user is None: user = User.objects.create( @@ -47,16 +40,17 @@ class Command(BaseCommand): if instance is None: instance = Instance.objects.create( - instance_name="Plane Enterprise", + instance_name="Plane Cloud", instance_id=secrets.token_hex(12), license_key=None, - api_key=secrets.token_hex(8), - version=data.get("version"), + current_version="latest", + latest_version="latest", last_checked_at=timezone.now(), - user_count=user_count, + user_count=0, is_verified=True, is_setup_done=True, is_signup_screen_visited=True, + product="plane-cloud", ) # Get or create an instance admin