Borrowing-TrackerBackend/equipment_tracker/breakages/views.py

14 lines
560 B
Python

from .serializers import BreakageReportSerializer
from .models import BreakageReport
from rest_framework.permissions import IsAuthenticated
from rest_framework import viewsets
class BreakageReportViewSet(viewsets.ModelViewSet):
# Only allow GET
# Breakage Reports cannot be updated directly
# Changes to the associated Equipment Instances will resolve the Breakage Report itself
http_method_names = ['get']
permission_classes = [IsAuthenticated]
serializer_class = BreakageReportSerializer
queryset = BreakageReport.objects.all()