|
- from .models import TaxType, Country, State, City, Client, Address
- from .serializers import TaxTypeSerializer, CountrySerializer, StateSerializer, CitySerializer, ClientSerializer, AddressSerializer
- from rest_framework import viewsets
- from rest_framework.permissions import IsAuthenticated
- from rest_framework.authentication import TokenAuthentication, SessionAuthentication
-
-
- class TaxTypeViewSet(viewsets.ReadOnlyModelViewSet):
- queryset = TaxType.objects.all()
- serializer_class = TaxTypeSerializer
- authentication_classes = [TokenAuthentication, SessionAuthentication]
- permission_classes = [IsAuthenticated]
-
-
- class CountryViewSet(viewsets.ReadOnlyModelViewSet):
- queryset = Country.objects.all()
- serializer_class = CountrySerializer
- authentication_classes = [TokenAuthentication, SessionAuthentication]
- permission_classes = [IsAuthenticated]
-
-
- class StateViewSet(viewsets.ReadOnlyModelViewSet):
- queryset = State.objects.all()
- serializer_class = StateSerializer
- authentication_classes = [TokenAuthentication, SessionAuthentication]
- permission_classes = [IsAuthenticated]
-
-
- class CityViewSet(viewsets.ReadOnlyModelViewSet):
- queryset = City.objects.all()
- serializer_class = CitySerializer
- authentication_classes = [TokenAuthentication, SessionAuthentication]
- permission_classes = [IsAuthenticated]
-
-
- class ClientViewSet(viewsets.ReadOnlyModelViewSet):
- queryset = Client.objects.all()
- serializer_class = ClientSerializer
- authentication_classes = [TokenAuthentication, SessionAuthentication]
- permission_classes = [IsAuthenticated]
-
-
- class AddressViewSet(viewsets.ReadOnlyModelViewSet):
- queryset = Address.objects.all()
- serializer_class = AddressSerializer
- authentication_classes = [TokenAuthentication, SessionAuthentication]
- permission_classes = [IsAuthenticated]
|