class RecordProductAdmin(ProductAdmin):
inlines = [ProductImageAdmin, ProductVariationAdmin, RecordInline]
+ def save_formset(self, request, form, formset, change):
+ if formset.model == Record:
+ formset.save()
+ else:
+ super(RecordProductAdmin, self).save_formset(request, form, formset, change)
+
class RecordAdmin(admin.ModelAdmin):
search_fields = ["title", "artist__name", "label__name"]
filter_horizontal = ["performers"]
-
sale_fields = ("sale_price", "sale_from", "sale_to")
variation_fields = ProductVariationAdmin.fields
for field in sale_fields: