mirror of https://github.com/jumpserver/jumpserver
perf: 优化任务记录 activity
parent
9f042cfa04
commit
116d0ba5c6
|
@ -94,6 +94,8 @@ def after_task_publish_for_activity_log(headers=None, body=None, **kwargs):
|
||||||
logger.error(f'Get celery task info error: {e}', exc_info=True)
|
logger.error(f'Get celery task info error: {e}', exc_info=True)
|
||||||
else:
|
else:
|
||||||
logger.debug(f'Create activity log for celery task: {task_id}')
|
logger.debug(f'Create activity log for celery task: {task_id}')
|
||||||
|
if not resource_ids:
|
||||||
|
return
|
||||||
create_activities(resource_ids, detail, task_id, action=ActivityChoices.task, org_id=org_id)
|
create_activities(resource_ids, detail, task_id, action=ActivityChoices.task, org_id=org_id)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ from django.utils.translation import gettext as _
|
||||||
from rest_framework.request import Request
|
from rest_framework.request import Request
|
||||||
|
|
||||||
from acls.models import LoginACL
|
from acls.models import LoginACL
|
||||||
from common.utils import get_request_ip_or_data, get_logger, bulk_get, FlashMessageUtil
|
from common.utils import get_request_ip_or_data, get_request_ip, get_logger, bulk_get, FlashMessageUtil
|
||||||
from users.models import User
|
from users.models import User
|
||||||
from users.utils import LoginBlockUtil, MFABlockUtils, LoginIpBlockUtil
|
from users.utils import LoginBlockUtil, MFABlockUtils, LoginIpBlockUtil
|
||||||
from . import errors
|
from . import errors
|
||||||
|
|
Loading…
Reference in New Issue