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:
@@ -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',
|
||||
|
Reference in New Issue
Block a user