add AllowRegisterCodeForStewardAllocationViewset
This commit is contained in:
@@ -137,7 +137,7 @@ from panel.ProvinceOperator.serializers import (
|
||||
NewPOSMachineSerializer, TotalStewardRemainWeightSerializer, TotalGuildStewardWarehouseArchiveDashboardSerializer,
|
||||
MarketDailyLimitationSerializer, HatchingArchivePercentSerializer, POSMachineReadSerializer,
|
||||
POSMachineTransferSerializer, UserPOSMachineSerializer, DispenserInformationSerializer, NewDispenserSerializer,
|
||||
RepresentativeSerializer, NewCombinedPosProductSerializer)
|
||||
RepresentativeSerializer, NewCombinedPosProductSerializer, AllowRegisterCodeForStewardAllocationSerializer)
|
||||
from panel.ProvinceOperator.services.pos_transfer_service import POSTransferService
|
||||
from panel.ReportingPanel.views import get_gid
|
||||
from panel.admin import PROJECT_API_KEY
|
||||
@@ -27811,3 +27811,27 @@ def get_dispenser_user_info(request):
|
||||
)
|
||||
person_data = person_response.json()
|
||||
return Response(person_data, status=status.HTTP_200_OK)
|
||||
|
||||
|
||||
|
||||
class AllowRegisterCodeForStewardAllocationViewset(viewsets.ModelViewSet):
|
||||
queryset = AllowRegisterCodeForStewardAllocation.objects.filter(trash=False)
|
||||
permission_classes = [TokenHasReadWriteScope]
|
||||
serializer_class = AllowRegisterCodeForStewardAllocationSerializer
|
||||
|
||||
def get_object(self):
|
||||
instance, created = AllowRegisterCodeForStewardAllocation.objects.get_or_create(
|
||||
trash=False)
|
||||
return instance
|
||||
|
||||
def list(self, request, *args, **kwargs):
|
||||
instance = self.get_object()
|
||||
serializer = self.get_serializer(instance)
|
||||
return Response(serializer.data, status=status.HTTP_200_OK)
|
||||
|
||||
def update(self, request, *args, **kwargs):
|
||||
instance = self.get_object()
|
||||
serializer = self.get_serializer(instance, data=request.data, partial=True)
|
||||
serializer.is_valid(raise_exception=True)
|
||||
serializer.save()
|
||||
return Response(serializer.data, status=status.HTTP_200_OK)
|
||||
Reference in New Issue
Block a user