2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-13 08:21:26 +00:00

Javascript function to render stock tracking table

- Added extra info to StockItemTracking serializer
This commit is contained in:
Oliver Walters
2019-04-25 22:04:02 +10:00
parent 77298c8fe8
commit 533fdb71c4
3 changed files with 138 additions and 91 deletions

View File

@ -24,31 +24,22 @@ class LocationBriefSerializer(serializers.ModelSerializer):
]
class StockTrackingSerializer(serializers.ModelSerializer):
class StockItemSerializerBrief(serializers.ModelSerializer):
"""
Provide a brief serializer for StockItem
"""
url = serializers.CharField(source='get_absolute_url', read_only=True)
user = UserSerializerBrief(many=False, read_only=True)
part_name = serializers.CharField(source='part.name', read_only=True)
class Meta:
model = StockItemTracking
model = StockItem
fields = [
'pk',
'uuid',
'url',
'item',
'date',
'title',
'notes',
'quantity',
'user',
'system',
]
read_only_fields = [
'date',
'user',
'system',
'quantity',
'part_name',
]
@ -118,3 +109,33 @@ class LocationSerializer(serializers.ModelSerializer):
'parent',
'pathstring'
]
class StockTrackingSerializer(serializers.ModelSerializer):
url = serializers.CharField(source='get_absolute_url', read_only=True)
user = UserSerializerBrief(many=False, read_only=True)
item = StockItemSerializerBrief(many=False, read_only=True)
class Meta:
model = StockItemTracking
fields = [
'pk',
'url',
'item',
'date',
'title',
'notes',
'quantity',
'user',
'system',
]
read_only_fields = [
'date',
'user',
'system',
'quantity',
]