From 874dd34cba858137fa4205ba5a95ee764433682b Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Wed, 11 Jun 2025 16:39:45 +0800 Subject: [PATCH] refactor: user add log --- apps/users/views/user.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/users/views/user.py b/apps/users/views/user.py index 7e239e1db..14a4e7447 100644 --- a/apps/users/views/user.py +++ b/apps/users/views/user.py @@ -135,6 +135,8 @@ class UserManage(APIView): request=UserProfileAPI.get_request(), responses=UserProfileAPI.get_response()) @has_permissions(PermissionConstants.USER_CREATE) + @log(menu='User management', operate='Add user', + get_operation_object=lambda r, k: {'name': r.data.get('username', None)}) def post(self, request: Request): return result.success(UserManageSerializer().save(request.data)) @@ -187,6 +189,8 @@ class UserManage(APIView): request=EditUserApi.get_request(), responses=UserProfileAPI.get_response()) @has_permissions(PermissionConstants.USER_EDIT) + @log(menu='User management', operate='Update user information', + get_operation_object=lambda r, k: get_user_operation_object(k.get('user_id'))) def put(self, request: Request, user_id): return result.success( UserManageSerializer.Operate(data={'id': user_id}).edit(request.data, with_valid=True))