network_inventory/core/views.py

38 lines
1.0 KiB
Python
Raw Normal View History

2020-11-27 22:43:53 +01:00
from rest_framework import viewsets
from rest_framework import permissions
from .models import Weekday
from .models import Month
from .models import DayOfMonth
from .serializers import WeekdaySerializer
from .serializers import MonthSerializer
from .serializers import DayOfMonthSerializer
class WeekdayViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows groups to be viewed or edited.
"""
queryset = Weekday.objects.all()
serializer_class = WeekdaySerializer
permission_classes = [permissions.IsAuthenticated]
class MonthViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows users to be viewed or edited.
"""
queryset = Month.objects.all()
serializer_class = MonthSerializer
permission_classes = [permissions.IsAuthenticated]
class DayOfMonthViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows groups to be viewed or edited.
"""
queryset = DayOfMonth.objects.all()
serializer_class = DayOfMonthSerializer
permission_classes = [permissions.IsAuthenticated]