add some new data to device login data, first part of broker to stake holders assignment
This commit is contained in:
@@ -4,6 +4,7 @@ from apps.pos_device.web.api.v1.serilaizers import device as device_serializer
|
||||
from apps.authentication.exceptions import OrganizationBankAccountException
|
||||
from apps.authorization.api.v1.serializers import UserRelationSerializer
|
||||
from apps.pos_device.web.api.v1.viewsets.client import POSClientViewSet
|
||||
from apps.core.mixins.soft_delete_mixin import SoftDeleteMixin
|
||||
from apps.authentication.api.v1.api import (
|
||||
Organization,
|
||||
BankAccountInformation,
|
||||
@@ -25,7 +26,7 @@ from django.db import transaction
|
||||
from rest_framework import status
|
||||
|
||||
|
||||
class ProviderCompanyViewSet(viewsets.ModelViewSet): # noqa
|
||||
class ProviderCompanyViewSet(viewsets.ModelViewSet, SoftDeleteMixin): # noqa
|
||||
queryset = pos_models.ProviderCompany.objects.all()
|
||||
serializer_class = device_serializer.ProviderCompanySerializer
|
||||
|
||||
@@ -59,7 +60,7 @@ class ProviderCompanyViewSet(viewsets.ModelViewSet): # noqa
|
||||
return self.get_paginated_response(serializer.data)
|
||||
|
||||
|
||||
class DeviceViewSet(viewsets.ModelViewSet, AdminFilterMixin):
|
||||
class DeviceViewSet(viewsets.ModelViewSet, AdminFilterMixin, SoftDeleteMixin):
|
||||
queryset = pos_models.Device.objects.all()
|
||||
serializer_class = device_serializer.DeviceSerializer
|
||||
|
||||
@@ -151,17 +152,17 @@ class DeviceViewSet(viewsets.ModelViewSet, AdminFilterMixin):
|
||||
return self.get_paginated_response(serializer.data)
|
||||
|
||||
|
||||
class DeviceVersionViewSet(viewsets.ModelViewSet):
|
||||
class DeviceVersionViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
|
||||
queryset = pos_models.DeviceVersion.objects.all()
|
||||
serializer_class = device_serializer.DeviceVersionSerializer
|
||||
|
||||
|
||||
class SessionViewSet(viewsets.ModelViewSet): # noqa
|
||||
class SessionViewSet(viewsets.ModelViewSet, SoftDeleteMixin): # noqa
|
||||
queryset = pos_models.Sessions.objects.all()
|
||||
serializer_class = device_serializer.SessionSerializer
|
||||
|
||||
|
||||
class DeviceAssignmentViewSet(viewsets.ModelViewSet):
|
||||
class DeviceAssignmentViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
|
||||
queryset = pos_models.DeviceAssignment.objects.all()
|
||||
serializer_class = device_serializer.DeviceAssignmentSerializer
|
||||
|
||||
@@ -274,7 +275,7 @@ class DeviceAssignmentViewSet(viewsets.ModelViewSet):
|
||||
raise APIException('Non Object Error', code=403)
|
||||
|
||||
|
||||
class StakeHoldersViewSet(viewsets.ModelViewSet, DynamicSearchMixin):
|
||||
class StakeHoldersViewSet(viewsets.ModelViewSet, DynamicSearchMixin, SoftDeleteMixin):
|
||||
queryset = pos_models.StakeHolders.objects.all()
|
||||
serializer_class = device_serializer.StakeHoldersSerializer
|
||||
|
||||
@@ -317,3 +318,8 @@ class StakeHoldersViewSet(viewsets.ModelViewSet, DynamicSearchMixin):
|
||||
if page is not None:
|
||||
serializer = self.get_serializer(page, many=True)
|
||||
return self.get_paginated_response(serializer.data)
|
||||
|
||||
|
||||
class BrokerStakeHolderAssignViewSet(viewsets.ModelViewSet, DynamicSearchMixin, SoftDeleteMixin):
|
||||
queryset = pos_models.BrokerStakeHolderAssignment.objects.all()
|
||||
serializer_class = device_serializer.BrokerStakeHolderAssignSerializer
|
||||
|
||||
Reference in New Issue
Block a user