perf: 优化命令过滤 acl 获取

pull/10685/head
ibuler 2023-06-12 18:20:30 +08:00
parent 24272d3162
commit f9bc7ec4aa
1 changed files with 4 additions and 2 deletions

View File

@ -16,6 +16,7 @@ from common.exceptions import JMSException
from common.utils import lazyproperty, pretty_string, bulk_get
from common.utils.timezone import as_current_tz
from orgs.mixins.models import JMSOrgBaseModel
from orgs.utils import tmp_to_org
from terminal.models import Applet
@ -253,9 +254,10 @@ class ConnectionToken(JMSOrgBaseModel):
kwargs = {
'user': self.user,
'asset': self.asset,
'account': self.account_object,
'account_username': self.account,
}
acls = CommandFilterACL.filter_queryset(**kwargs).valid()
with tmp_to_org(self.asset.org_id):
acls = CommandFilterACL.filter_queryset(**kwargs).valid()
return acls