@ -28,5 +28,6 @@ class DeviceSerializer(serializers.ModelSerializer):
|
|||||||
'inventorydate',
|
'inventorydate',
|
||||||
'is_global',
|
'is_global',
|
||||||
'organization',
|
'organization',
|
||||||
|
'slug',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -3,11 +3,16 @@
|
|||||||
from rest_framework import generics
|
from rest_framework import generics
|
||||||
|
|
||||||
from itam.models.device import Device
|
from itam.models.device import Device
|
||||||
from api.serializers.itam.device import DeviceSerializer
|
|
||||||
|
|
||||||
|
from api.serializers.itam.device import DeviceSerializer
|
||||||
|
from api.views.mixin import OrganizationPermissionAPI
|
||||||
|
|
||||||
class List(generics.ListCreateAPIView):
|
class List(generics.ListCreateAPIView):
|
||||||
permission_required = 'itam.view_device'
|
|
||||||
|
permission_classes = [
|
||||||
|
OrganizationPermissionAPI
|
||||||
|
]
|
||||||
|
|
||||||
queryset = Device.objects.all()
|
queryset = Device.objects.all()
|
||||||
serializer_class = DeviceSerializer
|
serializer_class = DeviceSerializer
|
||||||
|
|
||||||
@ -16,8 +21,13 @@ class List(generics.ListCreateAPIView):
|
|||||||
|
|
||||||
|
|
||||||
class Detail(generics.RetrieveUpdateDestroyAPIView):
|
class Detail(generics.RetrieveUpdateDestroyAPIView):
|
||||||
permission_required = 'itam.view_device'
|
|
||||||
|
permission_classes = [
|
||||||
|
OrganizationPermissionAPI
|
||||||
|
]
|
||||||
|
|
||||||
queryset = Device.objects.all()
|
queryset = Device.objects.all()
|
||||||
|
|
||||||
serializer_class = DeviceSerializer
|
serializer_class = DeviceSerializer
|
||||||
|
|
||||||
def get_view_name(self):
|
def get_view_name(self):
|
||||||
|
Reference in New Issue
Block a user