return validate attr in assignment serializer - import exclude param in organizations list

This commit is contained in:
2025-08-16 14:40:14 +03:30
parent 1d07501ecf
commit 74584e5c1c
2 changed files with 5 additions and 0 deletions

View File

@@ -300,6 +300,9 @@ class OrganizationViewSet(ModelViewSet, DynamicSearchMixin):
else:
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)
page = self.paginate_queryset(filtered_query.order_by('-create_date')) # paginate queryset

View File

@@ -59,6 +59,8 @@ class DeviceAssignmentSerializer(ModelSerializer):
if self.Meta.model.objects.filter(device=device, client=client).exists():
raise pos_exceptions.DeviceAlreadyAssigned()
return attrs
def to_representation(self, instance):
representation = super().to_representation(instance)