From 004be0a8349f11365d3d45744b20642dea2899a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=AD=C3=B0ir=20Valberg=20Gu=C3=B0mundsson?= Date: Sun, 7 Jan 2018 15:56:52 +0100 Subject: [PATCH] Adding search and improve stuff on shop product admin. --- src/shop/admin.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/shop/admin.py b/src/shop/admin.py index f264f62a..a6f6beb6 100644 --- a/src/shop/admin.py +++ b/src/shop/admin.py @@ -34,6 +34,15 @@ class ProductCategoryAdmin(admin.ModelAdmin): ] +def available_from(product): + return product.available_in.lower.strftime("%c") +available_from.short_description = 'Available from' + +def available_to(product): + return product.available_in.upper.strftime("%c") +available_to.short_description = 'Available to' + + @admin.register(models.Product) class ProductAdmin(admin.ModelAdmin): list_display = [ @@ -41,9 +50,13 @@ class ProductAdmin(admin.ModelAdmin): 'category', 'ticket_type', 'price', - 'available_in', + 'description', + available_from, + available_to ] + search_fields = ['name'] + class ProductInline(admin.TabularInline): model = models.OrderProductRelation