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

Admin site enhancements (#10099)

* Fix autocomplete fields for PurchaseOrderLineItem

* Add inline admin for SalesOrderLineItem
This commit is contained in:
Oliver
2025-07-29 15:32:48 +10:00
committed by GitHub
parent d33f07a3fc
commit d10b2dd49b

View File

@@ -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',