@@ -49,7 +49,7 @@ def get_template_context(self):
4949
5050 context ["table_style" ] = getattr (self , "_table_style" , "default" )
5151
52- context ["get_object_pk " ] = self .get_object_pk
52+ context ["get_object_id " ] = self .get_object_id
5353 context ["get_field_value" ] = self .get_field_value
5454 context ["get_field_value_template" ] = self .get_field_value_template
5555
@@ -81,8 +81,8 @@ def post(self) -> Response:
8181 action_name = self .request .data .get ("action_name" )
8282 actions = self .get_actions ()
8383 if action_name and action_name in actions :
84- target_pks = self .request .data ["action_pks " ].split ("," )
85- response = self .perform_action (action_name , target_pks )
84+ target_ids = self .request .data ["action_ids " ].split ("," )
85+ response = self .perform_action (action_name , target_ids )
8686 if response :
8787 return response
8888 else :
@@ -91,7 +91,7 @@ def post(self) -> Response:
9191
9292 raise ValueError ("Invalid action" )
9393
94- def perform_action (self , action : str , target_pks : list ) -> Response | None :
94+ def perform_action (self , action : str , target_ids : list ) -> Response | None :
9595 raise NotImplementedError
9696
9797 def get_objects (self ) -> list :
@@ -130,11 +130,8 @@ def get_field_value(self, obj, field: str):
130130 else :
131131 return attr
132132
133- def get_object_pk (self , obj ):
134- try :
135- return self .get_field_value (obj , "pk" )
136- except AttributeError :
137- return self .get_field_value (obj , "id" )
133+ def get_object_id (self , obj ):
134+ return self .get_field_value (obj , "id" )
138135
139136 def get_field_value_template (self , obj , field : str , value ):
140137 type_str = type (value ).__name__ .lower ()
0 commit comments