mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-12 01:55:39 +00:00
Add part-list API
- Deleted some old serializers - Simply list of parts - Search by name / description - Orderable by name
This commit is contained in:
@ -1,33 +1,6 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from .models import Part, PartCategory
|
||||
from .models import BomItem
|
||||
|
||||
|
||||
class BomItemSerializer(serializers.ModelSerializer):
|
||||
|
||||
class Meta:
|
||||
model = BomItem
|
||||
fields = ('url',
|
||||
'part',
|
||||
'sub_part',
|
||||
'quantity')
|
||||
|
||||
|
||||
"""
|
||||
class PartParameterSerializer(serializers.HyperlinkedModelSerializer):
|
||||
" Serializer for a PartParameter
|
||||
"
|
||||
|
||||
class Meta:
|
||||
model = PartParameter
|
||||
fields = ('url',
|
||||
'part',
|
||||
'template',
|
||||
'name',
|
||||
'value',
|
||||
'units')
|
||||
"""
|
||||
from .models import Part
|
||||
|
||||
|
||||
class PartSerializer(serializers.ModelSerializer):
|
||||
@ -37,35 +10,18 @@ class PartSerializer(serializers.ModelSerializer):
|
||||
|
||||
class Meta:
|
||||
model = Part
|
||||
fields = ('url',
|
||||
'name',
|
||||
'IPN',
|
||||
'description',
|
||||
'category',
|
||||
'stock',
|
||||
'units',
|
||||
'trackable',
|
||||
)
|
||||
|
||||
|
||||
class PartCategorySerializer(serializers.HyperlinkedModelSerializer):
|
||||
|
||||
class Meta:
|
||||
model = PartCategory
|
||||
fields = ('url',
|
||||
'name',
|
||||
'description',
|
||||
'parent',
|
||||
'pathstring')
|
||||
|
||||
|
||||
"""
|
||||
class PartTemplateSerializer(serializers.HyperlinkedModelSerializer):
|
||||
|
||||
class Meta:
|
||||
model = PartParameterTemplate
|
||||
fields = ('url',
|
||||
'name',
|
||||
'units',
|
||||
'format')
|
||||
"""
|
||||
fields = [
|
||||
'url', # Link to the part detail page
|
||||
'name',
|
||||
'IPN',
|
||||
'URL', # Link to an external URL (optional)
|
||||
'description',
|
||||
'category',
|
||||
'total_stock',
|
||||
'available_stock',
|
||||
'units',
|
||||
'trackable',
|
||||
'buildable',
|
||||
'trackable',
|
||||
'salable',
|
||||
]
|
||||
|
Reference in New Issue
Block a user