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

Expose 'contact' field for PurchaseOrder model

This commit is contained in:
Oliver Walters
2023-03-15 07:58:17 +11:00
parent 39c56c985e
commit 8817a7696b
2 changed files with 16 additions and 0 deletions

View File

@ -99,6 +99,8 @@ class PurchaseOrderSerializer(AbstractOrderSerializer, InvenTreeModelSerializer)
'reference',
'responsible',
'responsible_detail',
'contact',
'contact_detail',
'supplier',
'supplier_detail',
'supplier_reference',
@ -148,6 +150,8 @@ class PurchaseOrderSerializer(AbstractOrderSerializer, InvenTreeModelSerializer)
return queryset
contact_detail = ContactSerializer(source='contact', many=False, read_only=True)
supplier_detail = CompanyBriefSerializer(source='supplier', many=False, read_only=True)
line_items = serializers.IntegerField(read_only=True)

View File

@ -70,6 +70,18 @@ function purchaseOrderFields(options={}) {
link: {
icon: 'fa-link',
},
contact: {
icon: 'fa-user',
adjustFilters: function(filters) {
let supplier = getFormFieldValue('supplier', {}, {modal: options.modal});
if (supplier) {
filters.company = supplier;
}
return filters;
}
},
responsible: {
icon: 'fa-user',
},