new feature: customer panel accsess

This commit is contained in:
javad committed 2024-01-24 13:50:53 +03:30
1 parent 5052bde49a
commit e983e0cc43
12 files changed
+175 -4

No files matched your search

+8
View File
@@ -22,6 +22,14 @@ class CustomerRetrieveApi(APIView):
permission_classes = (IsAuthenticated, custom_permissions.WorkspaceOperatorPermission)
class OutputSerializer(serializers.ModelSerializer):
cuser_role = inline_serializer(fields={
'id': serializers.IntegerField(required=False),
'cuser': inline_serializer(fields={
'id': serializers.IntegerField(),
'mobile': serializers.IntegerField(),
}),
'customer_panel': serializers.BooleanField(required=False)
})
class Meta:
model = CustomerModel
fields = '__all__'