mirror of
https://github.com/Nebucatnetzer/network_inventory.git
synced 2024-07-05 23:51:03 +02:00
49 lines
1.4 KiB
Python
49 lines
1.4 KiB
Python
from rest_framework import viewsets
|
|
from rest_framework import permissions
|
|
|
|
from .models import Owner
|
|
from .models import Customer
|
|
from .models import DeviceManufacturer
|
|
from .models import Location
|
|
|
|
from .serializers import OwnerSerializer
|
|
from .serializers import CustomerSerializer
|
|
from .serializers import DeviceManufacturerSerializer
|
|
from .serializers import LocationSerializer
|
|
|
|
|
|
class OwnerViewSet(viewsets.ModelViewSet):
|
|
"""
|
|
API endpoint that allows weekdays to be viewed or edited.
|
|
"""
|
|
queryset = Owner.objects.all()
|
|
serializer_class = OwnerSerializer
|
|
permission_classes = [permissions.IsAuthenticated]
|
|
|
|
|
|
class CustomerViewSet(viewsets.ModelViewSet):
|
|
"""
|
|
API endpoint that allows weekdays to be viewed or edited.
|
|
"""
|
|
queryset = Customer.objects.all()
|
|
serializer_class = CustomerSerializer
|
|
permission_classes = [permissions.IsAuthenticated]
|
|
|
|
|
|
class DeviceManufacturerViewSet(viewsets.ModelViewSet):
|
|
"""
|
|
API endpoint that allows weekdays to be viewed or edited.
|
|
"""
|
|
queryset = DeviceManufacturer.objects.all()
|
|
serializer_class = DeviceManufacturerSerializer
|
|
permission_classes = [permissions.IsAuthenticated]
|
|
|
|
|
|
class LocationViewSet(viewsets.ModelViewSet):
|
|
"""
|
|
API endpoint that allows weekdays to be viewed or edited.
|
|
"""
|
|
queryset = Location.objects.all()
|
|
serializer_class = LocationSerializer
|
|
permission_classes = [permissions.IsAuthenticated]
|