Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions api/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ class DeviceApiCreate(generics.CreateAPIView):
class DeviceApiDetail(generics.RetrieveUpdateDestroyAPIView):
model = Device
serializer_class = DeviceSerializer
queryset = Device.objects.all()
queryset = model.objects.all()

def get_object(self, query=None):
if query:
Expand All @@ -88,8 +88,8 @@ def get_object(self, query=None):

class DeviceApiRoomChange(generics.UpdateAPIView):
model = Device
queryset = Device.objects.all()
serializer_class = DeviceRoomSerializer
queryset = model.objects.all()

def post(self, request, pk):
return self.put(request, pk)
Expand Down Expand Up @@ -228,14 +228,14 @@ def create(self, request, *args, **kwargs):

class DeviceApiPicture(generics.RetrieveDestroyAPIView):
model = Picture
queryset = Picture.objects.all()
serializer_class = PictureSerializer
queryset = model.objects.all()


class DeviceApiPictureRotate(generics.RetrieveUpdateAPIView):
model = Picture
queryset = Picture.objects.all()
serializer_class = PictureSerializer
queryset = model.objects.all()

def patch(self, request, *args, **kwargs):
import json
Expand Down Expand Up @@ -293,6 +293,7 @@ class TypeApiCreate(generics.CreateAPIView):
class TypeApiDetail(generics.RetrieveUpdateDestroyAPIView):
model = Type
serializer_class = TypeSerializer
queryset = model.objects.all()


class RoomApiList(SearchQuerysetMixin, generics.ListAPIView):
Expand All @@ -308,6 +309,7 @@ class RoomApiCreate(generics.CreateAPIView):
class RoomApiDetail(generics.RetrieveUpdateDestroyAPIView):
model = Room
serializer_class = RoomSerializer
queryset = model.objects.all()


class BuildingApiList(SearchQuerysetMixin, generics.ListAPIView):
Expand All @@ -323,6 +325,7 @@ class BuildingApiCreate(generics.CreateAPIView):
class BuildingApiDetail(generics.RetrieveUpdateDestroyAPIView):
model = Building
serializer_class = BuildingSerializer
queryset = model.objects.all()


class ManufacturerApiList(SearchQuerysetMixin, generics.ListAPIView):
Expand All @@ -338,6 +341,7 @@ class ManufacturerApiCreate(generics.CreateAPIView):
class ManufacturerApiDetail(generics.RetrieveUpdateDestroyAPIView):
model = Manufacturer
serializer_class = ManufacturerSerializer
queryset = model.objects.all()


class TemplateApiList(SearchQuerysetMixin, generics.ListAPIView):
Expand All @@ -353,6 +357,7 @@ class TemplateApiCreate(generics.CreateAPIView):
class TemplateApiDetail(generics.RetrieveUpdateDestroyAPIView):
model = Template
serializer_class = TemplateSerializer
queryset = model.objects.all()


class UserApiList(SearchQuerysetMixin, generics.ListAPIView):
Expand All @@ -363,6 +368,7 @@ class UserApiList(SearchQuerysetMixin, generics.ListAPIView):
class UserApiDetail(generics.RetrieveUpdateDestroyAPIView):
model = Lageruser
serializer_class = UserSerializer
queryset = model.objects.all()


class UserApiProfile(generics.RetrieveAPIView):
Expand Down Expand Up @@ -393,6 +399,7 @@ class GroupApiList(SearchQuerysetMixin, generics.ListAPIView):
class GroupApiDetail(generics.RetrieveUpdateDestroyAPIView):
model = Group
serializer_class = GroupSerializer
queryset = model.objects.all()


class IpAddressApiList(SearchQuerysetMixin, generics.ListCreateAPIView):
Expand All @@ -408,6 +415,7 @@ class IpAddressApiCreate(generics.CreateAPIView):
class IpAddressApiDetail(generics.RetrieveUpdateDestroyAPIView):
model = IpAddress
serializer_class = IpAddressSerializer
queryset = model.objects.all()


class SmallDeviceApiList(APIView):
Expand Down