Esempio n. 1
0
 def get_serializer(self, *args, **kwargs):
     kwargs['super_organization'] = self.get_organization()
     inventory = InventoryFilterBackend().filter_queryset(
         request=self.request,
     )
     kwargs['inventory'] = inventory
     return super(LabelViewSet, self).get_serializer(*args, **kwargs)
Esempio n. 2
0
 def _get_labels(self, request):
     qs = self.get_queryset()
     super_organization = self.get_organization()
     inventory = InventoryFilterBackend().filter_queryset(
         request=self.request, )
     results = [
         LabelSerializer(q,
                         super_organization=super_organization,
                         inventory=inventory).data for q in qs
     ]
     status_code = status.HTTP_200_OK
     return response.Response(results, status=status_code)