From e69bb9f83e5271fc7692c323110572b0b8776180 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 8 Nov 2022 17:54:04 +0800 Subject: [PATCH] perf: applet host accounts should be inactive by default --- apps/terminal/models/applet/host.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/terminal/models/applet/host.py b/apps/terminal/models/applet/host.py index 295c65b6a..5a85cbaf8 100644 --- a/apps/terminal/models/applet/host.py +++ b/apps/terminal/models/applet/host.py @@ -11,7 +11,6 @@ from common.db.models import JMSBaseModel from common.utils import random_string from assets.models import Host - __all__ = ['AppletHost', 'AppletHostDeployment'] @@ -26,7 +25,7 @@ class AppletHost(Host): ) applets = models.ManyToManyField( 'Applet', verbose_name=_('Applet'), - through='AppletPublication', through_fields=('host', 'applet'), + through='AppletPublication', through_fields=('host', 'applet'), ) LOCKING_ORG = '00000000-0000-0000-0000-000000000004' @@ -70,8 +69,8 @@ class AppletHost(Host): status_applets['published'].append(applet) for status, applets in status_applets.items(): - self.publications.filter(applet__in=applets)\ - .exclude(status=status)\ + self.publications.filter(applet__in=applets) \ + .exclude(status=status) \ .update(status=status) @staticmethod @@ -95,7 +94,7 @@ class AppletHost(Host): account = account_model( username=username, secret=password, name=username, asset_id=self.id, secret_type='password', version=1, - org_id=self.LOCKING_ORG + org_id=self.LOCKING_ORG, is_active=False, ) accounts.append(account) bulk_create_with_history(accounts, account_model, batch_size=20)