diff --git a/apps/assets/api.py b/apps/assets/api.py index e96f1cdab..15afff6d7 100644 --- a/apps/assets/api.py +++ b/apps/assets/api.py @@ -38,27 +38,32 @@ class AssetGroupViewSet(viewsets.ModelViewSet): queryset = AssetGroup.objects.all() serializer_class = serializers.AssetGroupSerializer + class AssetUpdateGroupApi(generics.RetrieveUpdateAPIView): queryset = Asset.objects.all() serializer_class = serializers.AssetUpdateGroupSerializer permission_classes = (IsSuperUser,) + class IDCViewSet(viewsets.ModelViewSet): """API endpoint that allows IDC to be viewed or edited.""" queryset = IDC.objects.all() serializer_class = serializers.IDCSerializer permission_classes = (IsSuperUser,) + class AdminUserViewSet(viewsets.ModelViewSet): queryset = AdminUser.objects.all() serializer_class = serializers.AdminUserSerializer permission_classes = (IsSuperUser,) + class SystemUserViewSet(viewsets.ModelViewSet): queryset = SystemUser.objects.all() serializer_class = serializers.SystemUserSerializer permission_classes = (IsSuperUser,) + class SystemUserUpdateApi(generics.RetrieveUpdateAPIView): queryset = Asset.objects.all() serializer_class = serializers.AssetUpdateSystemUserSerializer