mirror of
https://github.com/inventree/InvenTree.git
synced 2026-08-30 08:56:41 +00:00
Fix PurchaseOrderExtraLine admin search and add search fields across admin classes (#12721)
This commit is contained in:
@@ -61,6 +61,8 @@ class SupplierPriceBreakAdmin(admin.ModelAdmin):
|
||||
|
||||
list_display = ('part', 'quantity', 'price')
|
||||
|
||||
search_fields = ['part__SKU', 'part__part__name', 'part__supplier__name']
|
||||
|
||||
autocomplete_fields = ('part',)
|
||||
|
||||
|
||||
|
||||
@@ -110,6 +110,8 @@ class PurchaseOrderLineItemAdmin(admin.ModelAdmin):
|
||||
class PurchaseOrderExtraLineAdmin(GeneralExtraLineAdmin, admin.ModelAdmin):
|
||||
"""Admin class for the PurchaseOrderExtraLine model."""
|
||||
|
||||
search_fields = ['order__reference', 'order__supplier__name', 'reference']
|
||||
|
||||
|
||||
@admin.register(models.SalesOrderLineItem)
|
||||
class SalesOrderLineItemAdmin(admin.ModelAdmin):
|
||||
|
||||
@@ -111,6 +111,10 @@ class PartSellPriceBreakAdmin(admin.ModelAdmin):
|
||||
|
||||
list_display = ('part', 'quantity', 'price')
|
||||
|
||||
search_fields = ['part__name', 'part__IPN']
|
||||
|
||||
autocomplete_fields = ('part',)
|
||||
|
||||
|
||||
@admin.register(models.PartInternalPriceBreak)
|
||||
class PartInternalPriceBreakAdmin(admin.ModelAdmin):
|
||||
@@ -123,4 +127,6 @@ class PartInternalPriceBreakAdmin(admin.ModelAdmin):
|
||||
|
||||
list_display = ('part', 'quantity', 'price')
|
||||
|
||||
search_fields = ['part__name', 'part__IPN']
|
||||
|
||||
autocomplete_fields = ('part',)
|
||||
|
||||
@@ -20,6 +20,14 @@ class ApiTokenAdmin(admin.ModelAdmin):
|
||||
|
||||
list_display = ('token', 'user', 'name', 'expiry', 'active')
|
||||
list_filter = ('user', 'revoked')
|
||||
search_fields = [
|
||||
'name',
|
||||
'user__username',
|
||||
'user__first_name',
|
||||
'user__last_name',
|
||||
'user__email',
|
||||
]
|
||||
autocomplete_fields = ('user',)
|
||||
fields = (
|
||||
'token',
|
||||
'user',
|
||||
|
||||
Reference in New Issue
Block a user