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