fix quota limit organization validatione

This commit is contained in:
2025-07-26 13:33:42 +03:30
parent 580daa5d52
commit 9b8d4c0353
3 changed files with 79 additions and 10 deletions

View File

@@ -124,19 +124,22 @@ class DeviceAssignmentViewSet(viewsets.ModelViewSet):
@action(
methods=['get'],
detail=False,
url_name='my_assignment',
url_name='my_assignments',
url_path='my_assignments',
name='my_assignment'
name='my_assignments'
)
def my_assignment(self, request):
""" list of company device assignment to clients """
company = pos_models.ProviderCompany.objects.get(
user_relation__user=request.user
)
try:
company = pos_models.ProviderCompany.objects.get(
user_relation__user=request.user
)
# get device assignment
assignments = self.queryset.filter(company=company)
# get device assignment
assignments = self.queryset.filter(company=company)
serializer = self.serializer_class(assignments, many=True)
return Response
serializer = self.serializer_class(assignments, many=True)
return Response(serializer.data, status=status.HTTP_200_OK)
except Exception as e:
raise APIException('Non Object Error', code=403)