mirror of
https://github.com/Rushilwiz/SkoolOS.git
synced 2025-04-20 12:20:18 -04:00
permissions
This commit is contained in:
parent
4fba0221ce
commit
e2997a6652
|
@ -17,6 +17,8 @@ class TeacherViewSet(viewsets.ModelViewSet):
|
||||||
"""
|
"""
|
||||||
queryset = Teacher.objects.all()
|
queryset = Teacher.objects.all()
|
||||||
serializer_class = TeacherSerializer
|
serializer_class = TeacherSerializer
|
||||||
|
permissions_classes = [permissions.IsAuthenticatedOrReadOnly]
|
||||||
|
|
||||||
|
|
||||||
class ClassesViewSet(viewsets.ModelViewSet):
|
class ClassesViewSet(viewsets.ModelViewSet):
|
||||||
"""
|
"""
|
||||||
|
@ -24,11 +26,14 @@ class ClassesViewSet(viewsets.ModelViewSet):
|
||||||
"""
|
"""
|
||||||
queryset = Classes.objects.all()
|
queryset = Classes.objects.all()
|
||||||
serializer_class = ClassesSerializer
|
serializer_class = ClassesSerializer
|
||||||
|
permissions_classes = [permissions.IsAuthenticatedOrReadOnly]
|
||||||
|
|
||||||
|
|
||||||
class AssignmentViewSet(viewsets.ModelViewSet):
|
class AssignmentViewSet(viewsets.ModelViewSet):
|
||||||
"""
|
"""
|
||||||
API endpoint that allows users to be viewed or edited.
|
API endpoint that allows users to be viewed or edited.
|
||||||
"""
|
"""
|
||||||
permissions_classes = [permissions.IsAuthenticatedOrReadOnly]
|
permissions_classes = [permissions.IsAdminUser]
|
||||||
queryset = Assignment.objects.all()
|
queryset = Assignment.objects.all()
|
||||||
serializer_class = AssignmentSerializer
|
serializer_class = AssignmentSerializer
|
||||||
|
permissions_classes = [permissions.IsAuthenticatedOrReadOnly]
|
||||||
|
|
|
@ -44,7 +44,10 @@ INSTALLED_APPS = [
|
||||||
|
|
||||||
REST_FRAMEWORK = {
|
REST_FRAMEWORK = {
|
||||||
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
|
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
|
||||||
'PAGE_SIZE': 10
|
'PAGE_SIZE': 10,
|
||||||
|
'DEFAULT_PERMISSION_CLASSES': [
|
||||||
|
'rest_framework.permissions.IsAuthenticated',
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
MIDDLEWARE = [
|
MIDDLEWARE = [
|
||||||
|
|
Loading…
Reference in New Issue
Block a user