feat: Add custom views to admin registered models
This commit is contained in:
@@ -23,11 +23,44 @@ class CustomerAdmin(admin.ModelAdmin):
|
||||
)
|
||||
search_fields = ("name", "email", "phone")
|
||||
|
||||
@admin.register(Sale)
|
||||
class SaleAdmin(admin.ModelAdmin):
|
||||
list_display = (
|
||||
"id",
|
||||
"date",
|
||||
"customer",
|
||||
"payment_method",
|
||||
"external_id",
|
||||
)
|
||||
search_fields = ("date", "customer__name", "payment_method", "external_id")
|
||||
list_filter = ("date", "customer__name", "payment_method")
|
||||
|
||||
admin.site.register(Sale)
|
||||
admin.site.register(SaleLine)
|
||||
admin.site.register(CatalogSale)
|
||||
admin.site.register(CatalogSaleLine)
|
||||
@admin.register(SaleLine)
|
||||
class SaleLineAdmin(admin.ModelAdmin):
|
||||
list_display = ("sale", "product", "quantity", "unit_price")
|
||||
search_fields = ("sale__id", "product__name")
|
||||
list_filter = ("sale__date", "product__name")
|
||||
|
||||
@admin.register(CatalogSale)
|
||||
class CatalogSaleAdmin(admin.ModelAdmin):
|
||||
list_display = (
|
||||
"id",
|
||||
"date",
|
||||
"customer_name",
|
||||
"customer_phone",
|
||||
"customer_address",
|
||||
"pickup_method",
|
||||
"external_id",
|
||||
)
|
||||
search_fields = ("date","customer_name", "customer_phone", "pickup_method","external_id")
|
||||
list_filter = ("date", "customer_name", "pickup_method")
|
||||
|
||||
|
||||
@admin.register(CatalogSaleLine)
|
||||
class CatalogSaleLineAdmin(admin.ModelAdmin):
|
||||
list_display = ("catalog_sale", "product", "quantity", "unit_price")
|
||||
search_fields = ("catalog_sale__id", "product__name")
|
||||
list_filter = ("catalog_sale__date", "product__name")
|
||||
|
||||
@admin.register(Product)
|
||||
class ProductAdmin(admin.ModelAdmin):
|
||||
|
||||
Reference in New Issue
Block a user