mirror of
https://github.com/inventree/InvenTree.git
synced 2025-10-25 02:17:37 +00:00
fix serializer for schema
This commit is contained in:
@@ -352,8 +352,8 @@ class DependentField(serializers.Field):
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
class InvenTreeModelSerializer(OptFilter, serializers.ModelSerializer):
|
class BareInvenTreeModelSerializer(serializers.ModelSerializer):
|
||||||
"""Inherits the standard Django ModelSerializer class, but also ensures that the underlying model class data are checked on validation."""
|
"""Inherits the standard Django ModelSerializer class, but also ensures that the underlying model class data are checked on validation. Without Filtering support."""
|
||||||
|
|
||||||
# Switch out URLField mapping
|
# Switch out URLField mapping
|
||||||
serializer_field_mapping = {
|
serializer_field_mapping = {
|
||||||
@@ -518,6 +518,10 @@ class InvenTreeModelSerializer(OptFilter, serializers.ModelSerializer):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
|
class InvenTreeModelSerializer(OptFilter, BareInvenTreeModelSerializer):
|
||||||
|
"""Inherits the standard Django ModelSerializer class, but also ensures that the underlying model class data are checked on validation."""
|
||||||
|
|
||||||
|
|
||||||
class InvenTreeTaggitSerializer(TaggitSerializer):
|
class InvenTreeTaggitSerializer(TaggitSerializer):
|
||||||
"""Updated from https://github.com/glemmaPaul/django-taggit-serializer."""
|
"""Updated from https://github.com/glemmaPaul/django-taggit-serializer."""
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ from InvenTree.helpers import get_objectreference
|
|||||||
from InvenTree.helpers_model import construct_absolute_url
|
from InvenTree.helpers_model import construct_absolute_url
|
||||||
from InvenTree.mixins import DataImportExportSerializerMixin
|
from InvenTree.mixins import DataImportExportSerializerMixin
|
||||||
from InvenTree.serializers import (
|
from InvenTree.serializers import (
|
||||||
|
BareInvenTreeModelSerializer,
|
||||||
InvenTreeAttachmentSerializerField,
|
InvenTreeAttachmentSerializerField,
|
||||||
InvenTreeImageSerializerField,
|
InvenTreeImageSerializerField,
|
||||||
InvenTreeModelSerializer,
|
InvenTreeModelSerializer,
|
||||||
@@ -71,7 +72,7 @@ class SettingsValueField(serializers.Field):
|
|||||||
return str(data)
|
return str(data)
|
||||||
|
|
||||||
|
|
||||||
class SettingsSerializer(InvenTreeModelSerializer):
|
class SettingsSerializer(BareInvenTreeModelSerializer):
|
||||||
"""Base serializer for a settings object."""
|
"""Base serializer for a settings object."""
|
||||||
|
|
||||||
key = serializers.CharField(read_only=True)
|
key = serializers.CharField(read_only=True)
|
||||||
|
|||||||
Reference in New Issue
Block a user