2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-12 01:55:39 +00:00

Part API now hyperlinked

This commit is contained in:
Oliver Walters
2017-04-15 00:10:35 +10:00
parent 9e287d85d8
commit f7107008f0
3 changed files with 22 additions and 38 deletions

View File

@ -17,14 +17,14 @@ class PartParameterSerializer(serializers.ModelSerializer):
'units')
class PartSerializer(serializers.ModelSerializer):
class PartSerializer(serializers.HyperlinkedModelSerializer):
""" Serializer for complete detail information of a part.
Used when displaying all details of a single component.
"""
class Meta:
model = Part
fields = ('pk',
fields = ('url',
'name',
'IPN',
'description',
@ -32,21 +32,15 @@ class PartSerializer(serializers.ModelSerializer):
'stock')
class PartCategorySerializer(serializers.ModelSerializer):
children = serializers.PrimaryKeyRelatedField(many=True, read_only=True)
parts = serializers.PrimaryKeyRelatedField(many=True, read_only=True)
class PartCategorySerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = PartCategory
fields = ('pk',
fields = ('url',
'name',
'description',
'parent',
'path',
'children',
'parts')
'path')
class PartTemplateSerializer(serializers.ModelSerializer):