fix: 资产登录被限制,没有记录到当前组织的操作日志,而是记录到全局组织 (#11827)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2023-10-12 20:13:21 +08:00
committed by GitHub
parent 58fd578ddd
commit 7eb497f9d3

View File

@@ -22,6 +22,7 @@ from common.utils import random_string, get_logger, get_request_ip
from common.utils.django import get_request_os
from common.utils.http import is_true, is_false
from orgs.mixins.api import RootOrgViewMixin
from orgs.utils import tmp_to_org
from perms.models import ActionChoices
from terminal.connect_methods import NativeClient, ConnectMethodUtil
from terminal.models import EndpointRule, Endpoint
@@ -383,6 +384,7 @@ class ConnectionTokenViewSet(ExtraActionApiMixin, RootOrgViewMixin, JMSModelView
@staticmethod
def _record_operate_log(acl, asset):
from audits.handler import create_or_update_operate_log
with tmp_to_org(asset.org_id):
after = {str(_('Assets')): str(asset)}
object_name = acl._meta.object_name
resource_type = acl._meta.verbose_name