fix(api): corrct device permissions

!16
This commit is contained in:
2024-06-02 01:03:52 +09:30
parent 33b1a6c91d
commit 95dc979419
2 changed files with 14 additions and 3 deletions

View File

@ -28,5 +28,6 @@ class DeviceSerializer(serializers.ModelSerializer):
'inventorydate',
'is_global',
'organization',
'slug',
]

View File

@ -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):