@ -13,3 +13,7 @@ class SoftwareSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Software
|
||||
fields = '__all__'
|
||||
|
||||
read_only_fields = [
|
||||
'slug',
|
||||
]
|
@ -3,11 +3,16 @@
|
||||
from rest_framework import generics
|
||||
|
||||
from itam.models.software import Software
|
||||
from api.serializers.itam.software import SoftwareSerializer
|
||||
|
||||
from api.serializers.itam.software import SoftwareSerializer
|
||||
from api.views.mixin import OrganizationPermissionAPI
|
||||
|
||||
class List(generics.ListCreateAPIView):
|
||||
permission_required = 'itam.view_software'
|
||||
|
||||
permission_classes = [
|
||||
OrganizationPermissionAPI
|
||||
]
|
||||
|
||||
queryset = Software.objects.all()
|
||||
serializer_class = SoftwareSerializer
|
||||
|
||||
@ -16,7 +21,11 @@ class List(generics.ListCreateAPIView):
|
||||
|
||||
|
||||
class Detail(generics.RetrieveUpdateDestroyAPIView):
|
||||
permission_required = 'itam.view_software'
|
||||
|
||||
permission_classes = [
|
||||
OrganizationPermissionAPI
|
||||
]
|
||||
|
||||
queryset = Software.objects.all()
|
||||
serializer_class = SoftwareSerializer
|
||||
|
||||
|
Reference in New Issue
Block a user