mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 11:36:44 +00:00
Updates to admin interface (#9103)
This commit is contained in:
parent
2d0f4e50bb
commit
7e7f745c89
@ -15,7 +15,16 @@ class BuildAdmin(admin.ModelAdmin):
|
|||||||
|
|
||||||
search_fields = ['reference', 'title', 'part__name', 'part__description']
|
search_fields = ['reference', 'title', 'part__name', 'part__description']
|
||||||
|
|
||||||
autocomplete_fields = ['parent', 'part', 'sales_order', 'take_from', 'destination']
|
autocomplete_fields = [
|
||||||
|
'completed_by',
|
||||||
|
'destination',
|
||||||
|
'parent',
|
||||||
|
'part',
|
||||||
|
'project_code',
|
||||||
|
'responsible',
|
||||||
|
'sales_order',
|
||||||
|
'take_from',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
@admin.register(BuildItem)
|
@admin.register(BuildItem)
|
||||||
@ -34,3 +43,5 @@ class BuildLineAdmin(admin.ModelAdmin):
|
|||||||
list_display = ('build', 'bom_item', 'quantity')
|
list_display = ('build', 'bom_item', 'quantity')
|
||||||
|
|
||||||
search_fields = ['build__title', 'build__reference', 'bom_item__sub_part__name']
|
search_fields = ['build__title', 'build__reference', 'bom_item__sub_part__name']
|
||||||
|
|
||||||
|
autocomplete_fields = ['bom_item', 'build']
|
||||||
|
@ -42,7 +42,16 @@ class PurchaseOrderAdmin(admin.ModelAdmin):
|
|||||||
|
|
||||||
inlines = [PurchaseOrderLineItemInlineAdmin]
|
inlines = [PurchaseOrderLineItemInlineAdmin]
|
||||||
|
|
||||||
autocomplete_fields = ['supplier', 'project_code', 'contact', 'address']
|
autocomplete_fields = [
|
||||||
|
'address',
|
||||||
|
'contact',
|
||||||
|
'created_by',
|
||||||
|
'destination',
|
||||||
|
'supplier',
|
||||||
|
'project_code',
|
||||||
|
'received_by',
|
||||||
|
'responsible',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.SalesOrder)
|
@admin.register(models.SalesOrder)
|
||||||
@ -55,7 +64,15 @@ class SalesOrderAdmin(admin.ModelAdmin):
|
|||||||
|
|
||||||
search_fields = ['reference', 'customer__name', 'description']
|
search_fields = ['reference', 'customer__name', 'description']
|
||||||
|
|
||||||
autocomplete_fields = ['customer', 'project_code', 'contact', 'address']
|
autocomplete_fields = [
|
||||||
|
'address',
|
||||||
|
'contact',
|
||||||
|
'created_by',
|
||||||
|
'customer',
|
||||||
|
'project_code',
|
||||||
|
'responsible',
|
||||||
|
'shipped_by',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.PurchaseOrderLineItem)
|
@admin.register(models.PurchaseOrderLineItem)
|
||||||
@ -103,7 +120,7 @@ class SalesOrderShipmentAdmin(admin.ModelAdmin):
|
|||||||
|
|
||||||
search_fields = ['reference', 'order__reference', 'order__customer__name']
|
search_fields = ['reference', 'order__reference', 'order__customer__name']
|
||||||
|
|
||||||
autocomplete_fields = ('order',)
|
autocomplete_fields = ('order', 'checked_by')
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.SalesOrderAllocation)
|
@admin.register(models.SalesOrderAllocation)
|
||||||
@ -134,6 +151,8 @@ class ReturnOrderLineItemAdmin(admin.ModelAdmin):
|
|||||||
|
|
||||||
list_display = ['order', 'item', 'reference']
|
list_display = ['order', 'item', 'reference']
|
||||||
|
|
||||||
|
autocomplete_fields = ['item', 'order']
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.ReturnOrderExtraLine)
|
@admin.register(models.ReturnOrderExtraLine)
|
||||||
class ReturnOrdeerExtraLineAdmin(GeneralExtraLineAdmin, admin.ModelAdmin):
|
class ReturnOrdeerExtraLineAdmin(GeneralExtraLineAdmin, admin.ModelAdmin):
|
||||||
|
@ -290,6 +290,8 @@ class InvenTreeUserAdmin(UserAdmin):
|
|||||||
class OwnerAdmin(admin.ModelAdmin):
|
class OwnerAdmin(admin.ModelAdmin):
|
||||||
"""Custom admin interface for the Owner model."""
|
"""Custom admin interface for the Owner model."""
|
||||||
|
|
||||||
|
search_fields = ['name']
|
||||||
|
|
||||||
|
|
||||||
admin.site.unregister(Group)
|
admin.site.unregister(Group)
|
||||||
admin.site.register(Group, RoleGroupAdmin)
|
admin.site.register(Group, RoleGroupAdmin)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user