MCPcopy
hub / github.com/jumpserver/jumpserver / bulk_remove

Method bulk_remove

apps/users/api/user.py:177–183  ·  view source on GitHub ↗
(self, request, *args, **kwargs)

Source from the content-addressed store, hash-verified

175
176 @action(methods=['post'], detail=False, url_path='remove')
177 def bulk_remove(self, request, *args, **kwargs):
178 qs = self.get_queryset()
179 filtered = self.filter_queryset(qs)
180
181 for instance in filtered:
182 instance.remove()
183 return Response(status=204)
184
185 def send_created_signal(self, users):
186 if not isinstance(users, list):

Callers

nothing calls this directly

Calls 3

get_querysetMethod · 0.45
filter_querysetMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected