Fix PurchaseOrderExtraLine admin search and add search fields across admin classes (#12721)

This commit is contained in:
Bhumin Paladiya
2026-08-28 09:01:05 +10:00
committed by GitHub
parent af4c4220f5
commit 494fc58e7c
4 changed files with 18 additions and 0 deletions
+2
View File
@@ -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',)
+2
View File
@@ -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):
+6
View File
@@ -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',)
+8
View File
@@ -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',