diff --git a/src/backend/InvenTree/order/admin.py b/src/backend/InvenTree/order/admin.py index 1548d8bbe0..70b7b3c13b 100644 --- a/src/backend/InvenTree/order/admin.py +++ b/src/backend/InvenTree/order/admin.py @@ -26,6 +26,8 @@ class GeneralExtraLineMeta: class PurchaseOrderLineItemInlineAdmin(admin.StackedInline): """Inline admin class for the PurchaseOrderLineItem model.""" + autocomplete_fields = ['part', 'destination', 'build_order'] + model = models.PurchaseOrderLineItem extra = 0 @@ -54,6 +56,15 @@ class PurchaseOrderAdmin(admin.ModelAdmin): ] +class SalesOrderLineItemInlineAdmin(admin.StackedInline): + """Inline admin class for the SalesOrderLineItem model.""" + + model = models.SalesOrderLineItem + extra = 0 + + autocomplete_fields = ['part'] + + @admin.register(models.SalesOrder) class SalesOrderAdmin(admin.ModelAdmin): """Admin class for the SalesOrder model.""" @@ -64,6 +75,8 @@ class SalesOrderAdmin(admin.ModelAdmin): search_fields = ['reference', 'customer__name', 'description'] + inlines = [SalesOrderLineItemInlineAdmin] + autocomplete_fields = [ 'address', 'contact',