tour plan viewset ozgardi

This commit is contained in:
behruz-dev
2025-12-02 17:08:32 +05:00
parent 8b56f9e65b
commit c5e6c83e8d
2 changed files with 8 additions and 14 deletions

View File

@@ -22,12 +22,13 @@ class TourPlanViewSet(viewsets.GenericViewSet, ResponseMixin):
queryset = TourPlan.objects.all()
def get_serializer_class(self):
if self.action == "post":
return serializers.TourPlanCreateSerializer
elif self.action in ["patch", "put"]:
return serializers.TourPlanUpdateSerializer
else:
return serializers.TourPlanListSerializer
match self.action:
case "post":
return serializers.TourPlanCreateSerializer
case "update_doctor":
return serializers.TourPlanUpdateSerializer
case _:
return serializers.TourPlanListSerializer
@swagger_auto_schema(
tags=['Admin Tour Plans'],