Skip to content

Commit 874dd34

Browse files
committed
refactor: user add log
1 parent 6f61c18 commit 874dd34

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

apps/users/views/user.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ class UserManage(APIView):
135135
request=UserProfileAPI.get_request(),
136136
responses=UserProfileAPI.get_response())
137137
@has_permissions(PermissionConstants.USER_CREATE)
138+
@log(menu='User management', operate='Add user',
139+
get_operation_object=lambda r, k: {'name': r.data.get('username', None)})
138140
def post(self, request: Request):
139141
return result.success(UserManageSerializer().save(request.data))
140142

@@ -187,6 +189,8 @@ def get(self, request: Request, user_id):
187189
request=EditUserApi.get_request(),
188190
responses=UserProfileAPI.get_response())
189191
@has_permissions(PermissionConstants.USER_EDIT)
192+
@log(menu='User management', operate='Update user information',
193+
get_operation_object=lambda r, k: get_user_operation_object(k.get('user_id')))
190194
def put(self, request: Request, user_id):
191195
return result.success(
192196
UserManageSerializer.Operate(data={'id': user_id}).edit(request.data, with_valid=True))

0 commit comments

Comments
 (0)