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

Improve BOM API endpoint

- Origin at /api/bom
- Add detail view
- Add create power to list view
This commit is contained in:
Oliver Walters
2019-04-26 00:29:53 +10:00
parent 4e3b8bdd92
commit da540e1b26
3 changed files with 31 additions and 11 deletions

View File

@ -67,18 +67,20 @@ class PartSerializer(serializers.ModelSerializer):
class BomItemSerializer(serializers.ModelSerializer):
url = serializers.CharField(source='get_absolute_url', read_only=True)
# url = serializers.CharField(source='get_absolute_url', read_only=True)
part = PartBriefSerializer(many=False, read_only=True)
sub_part = PartBriefSerializer(many=False, read_only=True)
part_detail = PartBriefSerializer(source='part', many=False, read_only=True)
sub_part_detail = PartBriefSerializer(source='sub_part', many=False, read_only=True)
class Meta:
model = BomItem
fields = [
'pk',
'url',
# 'url',
'part',
'part_detail',
'sub_part',
'sub_part_detail',
'quantity',
'note',
]