Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Tento repozitář je archivovaný. Můžete prohlížet soubory, klonovat, ale nemůžete nahrávat a vytvářet nové úkoly a požadavky na natažení.
|
- from rest_framework import viewsets,permissions
- from .models import Employee
- from .serializers import EmployeeSerializer
- from .forms import EmployeeForm
- from rest_framework import generics, permissions
- from .models import Role
- from .serializers import RoleSerializer
- from .permissions import EmployeeAPIPermission,GoogleAuthenticatedPermission
-
- class RoleListCreateAPIView(generics.ListCreateAPIView):
- queryset = Role.objects.all()
- serializer_class = RoleSerializer
- permission_classes = [permissions.IsAuthenticated, permissions.IsAdminUser]
-
-
- class EmployeeListCreateAPIView(generics.ListCreateAPIView):
- queryset = Employee.objects.all()
- serializer_class = EmployeeSerializer
- permission_classes = [permissions.IsAuthenticated| EmployeeAPIPermission]
-
- class EmployeeRetrieveUpdateAPIView(generics.RetrieveUpdateAPIView):
- queryset = Employee.objects.all()
- serializer_class = EmployeeSerializer
- permission_classes = [permissions.IsAuthenticated | EmployeeAPIPermission]
-
-
|