@@ -48,7 +48,8 @@ class Application(APIView):
4848 )
4949 @has_permissions (PermissionConstants .APPLICATION_READ .get_workspace_permission ())
5050 @log (menu = 'Application' , operate = 'Create an application' ,
51- get_operation_object = lambda r , k : {'name' : r .data .get ('name' )})
51+ get_operation_object = lambda r , k : {'name' : r .data .get ('name' )},
52+ workspace_id = lambda r , k : k .get ('workspace_id' ))
5253 def post (self , request : Request , workspace_id : str ):
5354 return result .success (
5455 ApplicationSerializer (data = {'workspace_id' : workspace_id , 'user_id' : request .user .id }).insert (request .data ))
@@ -99,7 +100,7 @@ class Import(APIView):
99100 tags = [_ ('Application' )] # type: ignore
100101 )
101102 @has_permissions (PermissionConstants .APPLICATION_READ )
102- @log (menu = 'Application' , operate = "Import Application" )
103+ @log (menu = 'Application' , operate = "Import Application" , workspace_id = lambda r , k : k . get ( 'workspace_id' ) )
103104 def post (self , request : Request , workspace_id : str ):
104105 return result .success (ApplicationSerializer (
105106 data = {'user_id' : request .user .id , 'workspace_id' : workspace_id ,
@@ -120,7 +121,8 @@ class Export(APIView):
120121 )
121122 @has_permissions (PermissionConstants .APPLICATION_EXPORT .get_workspace_application_permission ())
122123 @log (menu = 'Application' , operate = "Export Application" ,
123- get_operation_object = lambda r , k : get_application_operation_object (k .get ('application_id' )))
124+ get_operation_object = lambda r , k : get_application_operation_object (k .get ('application_id' )),
125+ workspace_id = lambda r , k : k .get ('workspace_id' ))
124126 def post (self , request : Request , workspace_id : str , application_id : str ):
125127 return ApplicationOperateSerializer (
126128 data = {'application_id' : application_id ,
@@ -140,7 +142,8 @@ class Operate(APIView):
140142 )
141143 @has_permissions (PermissionConstants .APPLICATION_DELETE .get_workspace_application_permission ())
142144 @log (menu = 'Application' , operate = 'Deleting application' ,
143- get_operation_object = lambda r , k : get_application_operation_object (k .get ('application_id' ))
145+ get_operation_object = lambda r , k : get_application_operation_object (k .get ('application_id' )),
146+ workspace_id = lambda r , k : k .get ('workspace_id' )
144147 )
145148 def delete (self , request : Request , workspace_id : str , application_id : str ):
146149 return result .success (ApplicationOperateSerializer (
@@ -159,7 +162,8 @@ def delete(self, request: Request, workspace_id: str, application_id: str):
159162 )
160163 @has_permissions (PermissionConstants .APPLICATION_EDIT .get_workspace_application_permission ())
161164 @log (menu = 'Application' , operate = "Modify the application" ,
162- get_operation_object = lambda r , k : get_application_operation_object (k .get ('application_id' )))
165+ get_operation_object = lambda r , k : get_application_operation_object (k .get ('application_id' )),
166+ workspace_id = lambda r , k : k .get ('workspace_id' ))
163167 def put (self , request : Request , workspace_id : str , application_id : str ):
164168 return result .success (
165169 ApplicationOperateSerializer (
@@ -195,7 +199,8 @@ class Publish(APIView):
195199 tags = [_ ('Application' )] # type: ignore
196200 )
197201 @log (menu = 'Application' , operate = 'Publishing an application' ,
198- get_operation_object = lambda r , k : get_application_operation_object (k .get ('application_id' ))
202+ get_operation_object = lambda r , k : get_application_operation_object (k .get ('application_id' )),
203+ workspace_id = lambda r , k : k .get ('workspace_id' )
199204 )
200205 def put (self , request : Request , application_id : str ):
201206 return result .success (
0 commit comments