2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 21:15:41 +00:00

Rebuild the "PurchaseOrder" detail

- Use AJAX and bootstrap-table
- Display progress bar
This commit is contained in:
Oliver Walters
2020-04-24 12:52:08 +10:00
parent ba1d2063af
commit 9d25ed335c
10 changed files with 201 additions and 110 deletions

View File

@ -64,15 +64,11 @@ class CompanySerializer(InvenTreeModelSerializer):
class SupplierPartSerializer(InvenTreeModelSerializer):
""" Serializer for SupplierPart object """
url = serializers.CharField(source='get_absolute_url', read_only=True)
part_detail = PartBriefSerializer(source='part', many=False, read_only=True)
supplier_detail = CompanyBriefSerializer(source='supplier', many=False, read_only=True)
manufacturer_detail = CompanyBriefSerializer(source='manufacturer', many=False, read_only=True)
pricing = serializers.CharField(source='unit_pricing', read_only=True)
def __init__(self, *args, **kwargs):
part_detail = kwargs.pop('part_detail', False)
@ -94,7 +90,6 @@ class SupplierPartSerializer(InvenTreeModelSerializer):
model = SupplierPart
fields = [
'pk',
'url',
'part',
'part_detail',
'supplier',
@ -105,7 +100,6 @@ class SupplierPartSerializer(InvenTreeModelSerializer):
'description',
'MPN',
'link',
'pricing',
]