perf: Translate (#13454)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2024-06-19 19:36:47 +08:00
committed by GitHub
parent 92790d711e
commit a54605ac79
6 changed files with 104 additions and 96 deletions

View File

@@ -1,10 +1,13 @@
from django.utils.translation import gettext as _
from common.utils import get_logger
from orgs.utils import tmp_to_org
from perms.models import AssetPermission
from tickets.models import ApplyAssetTicket
from .base import BaseHandler
logger = get_logger(__file__)
class Handler(BaseHandler):
ticket: ApplyAssetTicket
@@ -60,6 +63,10 @@ class Handler(BaseHandler):
asset_permission = AssetPermission.objects.create(**permission_data)
asset_permission.nodes.set(apply_nodes)
asset_permission.assets.set(apply_assets)
asset_permission.users.add(self.ticket.applicant)
try:
asset_permission.users.add(self.ticket.applicant)
except Exception as e:
logger.error('Add user to asset permission failed: %s', e)
return asset_permission