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")
|
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.register(SaleLine)
|
||||||
admin.site.register(SaleLine)
|
class SaleLineAdmin(admin.ModelAdmin):
|
||||||
admin.site.register(CatalogSale)
|
list_display = ("sale", "product", "quantity", "unit_price")
|
||||||
admin.site.register(CatalogSaleLine)
|
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)
|
@admin.register(Product)
|
||||||
class ProductAdmin(admin.ModelAdmin):
|
class ProductAdmin(admin.ModelAdmin):
|
||||||
|
|||||||
Reference in New Issue
Block a user