mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-30 16:41:35 +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):
|
class PurchaseOrderLineItemInlineAdmin(admin.StackedInline):
|
||||||
"""Inline admin class for the PurchaseOrderLineItem model."""
|
"""Inline admin class for the PurchaseOrderLineItem model."""
|
||||||
|
|
||||||
|
autocomplete_fields = ['part', 'destination', 'build_order']
|
||||||
|
|
||||||
model = models.PurchaseOrderLineItem
|
model = models.PurchaseOrderLineItem
|
||||||
extra = 0
|
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)
|
@admin.register(models.SalesOrder)
|
||||||
class SalesOrderAdmin(admin.ModelAdmin):
|
class SalesOrderAdmin(admin.ModelAdmin):
|
||||||
"""Admin class for the SalesOrder model."""
|
"""Admin class for the SalesOrder model."""
|
||||||
@@ -64,6 +75,8 @@ class SalesOrderAdmin(admin.ModelAdmin):
|
|||||||
|
|
||||||
search_fields = ['reference', 'customer__name', 'description']
|
search_fields = ['reference', 'customer__name', 'description']
|
||||||
|
|
||||||
|
inlines = [SalesOrderLineItemInlineAdmin]
|
||||||
|
|
||||||
autocomplete_fields = [
|
autocomplete_fields = [
|
||||||
'address',
|
'address',
|
||||||
'contact',
|
'contact',
|
||||||
|
Reference in New Issue
Block a user