]> git.parisson.com Git - diggersdigest.git/commitdiff
Remove Sale related fields from admin
authorThomas Fillon <thomas@parisson.com>
Fri, 11 Sep 2015 14:53:24 +0000 (16:53 +0200)
committerThomas Fillon <thomas@parisson.com>
Fri, 11 Sep 2015 14:53:24 +0000 (16:53 +0200)
diggersdigest/records/admin.py

index f2276a77b4ccb268dd80d7e968331c3f16484ab4..b629d1339eeed89526c623b804b91ead77fbfe4a 100644 (file)
@@ -30,6 +30,11 @@ class RecordInline(admin.StackedInline):
     extra = 0
     max_num = 0
 
+list_display = ProductAdmin.list_display
+list_display.remove("sale_price")
+list_editable = ProductAdmin.list_editable
+list_editable.remove("sale_price")
+
 class RecordProductAdmin(ProductAdmin):
     inlines = [ProductImageAdmin, ProductVariationAdmin, RecordInline]
 
@@ -38,6 +43,15 @@ class RecordAdmin(admin.ModelAdmin):
     filter_horizontal = ["performers"]
 
 
+sale_fields = ("sale_price", "sale_from", "sale_to")
+variation_fields = ProductVariationAdmin.fields
+for field in sale_fields:
+    variation_fields.remove(field)
+
+
+class myProductVariationAdmin(ProductVariationAdmin):
+    fields = variation_fields
+
 blog_fieldsets = deepcopy(BlogPostAdmin.fieldsets)
 blog_fieldsets.insert(1, (_("Related products"), {
     "classes": ("collapse-closed",),