simplify more
This commit is contained in:
parent
6549ad63b1
commit
4ef24cae4a
|
|
@ -381,8 +381,8 @@ class DependentField(serializers.Field):
|
|||
return None
|
||||
|
||||
|
||||
class BareInvenTreeModelSerializer(serializers.ModelSerializer):
|
||||
"""Inherits the standard Django ModelSerializer class, but also ensures that the underlying model class data are checked on validation. Without Filtering support."""
|
||||
class InvenTreeModelSerializer(FilterableSerializerField, serializers.ModelSerializer):
|
||||
"""Inherits the standard Django ModelSerializer class, but also ensures that the underlying model class data are checked on validation."""
|
||||
|
||||
# Switch out URLField mapping
|
||||
serializer_field_mapping = {
|
||||
|
|
@ -547,13 +547,6 @@ class BareInvenTreeModelSerializer(serializers.ModelSerializer):
|
|||
return data
|
||||
|
||||
|
||||
class InvenTreeModelSerializer(FilterableSerializerField, BareInvenTreeModelSerializer):
|
||||
"""Inherits the standard Django ModelSerializer class, but also ensures that the underlying model class data are checked on validation.
|
||||
|
||||
This field allows filtering.
|
||||
"""
|
||||
|
||||
|
||||
class InvenTreeTaggitSerializer(TaggitSerializer):
|
||||
"""Updated from https://github.com/glemmaPaul/django-taggit-serializer."""
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@ from InvenTree.helpers import get_objectreference
|
|||
from InvenTree.helpers_model import construct_absolute_url
|
||||
from InvenTree.mixins import DataImportExportSerializerMixin
|
||||
from InvenTree.serializers import (
|
||||
BareInvenTreeModelSerializer,
|
||||
InvenTreeAttachmentSerializerField,
|
||||
InvenTreeImageSerializerField,
|
||||
InvenTreeModelSerializer,
|
||||
|
|
@ -72,7 +71,7 @@ class SettingsValueField(serializers.Field):
|
|||
return str(data)
|
||||
|
||||
|
||||
class SettingsSerializer(BareInvenTreeModelSerializer):
|
||||
class SettingsSerializer(InvenTreeModelSerializer):
|
||||
"""Base serializer for a settings object."""
|
||||
|
||||
key = serializers.CharField(read_only=True)
|
||||
|
|
|
|||
|
|
@ -632,7 +632,7 @@ class PartSerializer(
|
|||
InvenTree.serializers.NotesFieldMixin,
|
||||
InvenTree.serializers.RemoteImageMixin,
|
||||
InvenTree.serializers.InvenTreeTaggitSerializer,
|
||||
InvenTree.serializers.BareInvenTreeModelSerializer,
|
||||
InvenTree.serializers.InvenTreeModelSerializer,
|
||||
):
|
||||
"""Serializer for complete detail information of a part.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue