return validate attr in assignment serializer - import exclude param in organizations list
This commit is contained in:
@@ -300,6 +300,9 @@ class OrganizationViewSet(ModelViewSet, DynamicSearchMixin):
|
|||||||
else:
|
else:
|
||||||
queryset = self.queryset.filter(province=request.user.province)
|
queryset = self.queryset.filter(province=request.user.province)
|
||||||
|
|
||||||
|
if 'exclude' in request.GET.keys():
|
||||||
|
queryset = self.queryset.filter(type__key=request.GET['exclude'])
|
||||||
|
|
||||||
filtered_query = self.filter_query(queryset)
|
filtered_query = self.filter_query(queryset)
|
||||||
|
|
||||||
page = self.paginate_queryset(filtered_query.order_by('-create_date')) # paginate queryset
|
page = self.paginate_queryset(filtered_query.order_by('-create_date')) # paginate queryset
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ class DeviceAssignmentSerializer(ModelSerializer):
|
|||||||
if self.Meta.model.objects.filter(device=device, client=client).exists():
|
if self.Meta.model.objects.filter(device=device, client=client).exists():
|
||||||
raise pos_exceptions.DeviceAlreadyAssigned()
|
raise pos_exceptions.DeviceAlreadyAssigned()
|
||||||
|
|
||||||
|
return attrs
|
||||||
|
|
||||||
def to_representation(self, instance):
|
def to_representation(self, instance):
|
||||||
representation = super().to_representation(instance)
|
representation = super().to_representation(instance)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user