Skip to content

Commit

Permalink
Merge pull request #730 from haricot/fix_cache
Browse files Browse the repository at this point in the history
Fix #722 cache thumbnails
  • Loading branch information
jrief committed May 4, 2018
2 parents 3e04c7b + abb3565 commit 563e707
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions example/myshop/admin/i18n_polymorphic.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@
from polymorphic.admin import (PolymorphicParentModelAdmin, PolymorphicChildModelAdmin,
PolymorphicChildModelFilter)

from shop.admin.product import CMSPageAsCategoryMixin, ProductImageInline, CMSPageFilter
from shop.admin.product import CMSPageAsCategoryMixin, ProductImageInline, InvalidateProductCacheMixin, CMSPageFilter

from myshop.models import Product, Commodity, SmartCard, SmartPhoneVariant, SmartPhoneModel
from myshop.models.i18n_polymorphic.smartphone import OperatingSystem


@admin.register(Commodity)
class CommodityAdmin(SortableAdminMixin, TranslatableAdmin, FrontendEditableAdminMixin,
class CommodityAdmin(InvalidateProductCacheMixin, SortableAdminMixin, TranslatableAdmin, FrontendEditableAdminMixin,
PlaceholderAdminMixin, CMSPageAsCategoryMixin, admin.ModelAdmin):
"""
Since our Commodity model inherits from polymorphic Product, we have to redefine its admin class.
Expand All @@ -44,7 +44,7 @@ class CommodityAdmin(SortableAdminMixin, TranslatableAdmin, FrontendEditableAdmi


@admin.register(SmartCard)
class SmartCardAdmin(SortableAdminMixin, TranslatableAdmin, FrontendEditableAdminMixin,
class SmartCardAdmin(InvalidateProductCacheMixin, SortableAdminMixin, TranslatableAdmin, FrontendEditableAdminMixin,
CMSPageAsCategoryMixin, PlaceholderAdminMixin, PolymorphicChildModelAdmin):
base_model = Product
fieldsets = (
Expand All @@ -71,7 +71,7 @@ class SmartPhoneInline(admin.TabularInline):


@admin.register(SmartPhoneModel)
class SmartPhoneAdmin(SortableAdminMixin, TranslatableAdmin, FrontendEditableAdminMixin,
class SmartPhoneAdmin(InvalidateProductCacheMixin, SortableAdminMixin, TranslatableAdmin, FrontendEditableAdminMixin,
CMSPageAsCategoryMixin, PlaceholderAdminMixin, PolymorphicChildModelAdmin):
base_model = Product
fieldsets = [
Expand Down
8 changes: 4 additions & 4 deletions example/myshop/admin/polymorphic_.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@
from polymorphic.admin import (PolymorphicParentModelAdmin, PolymorphicChildModelAdmin,
PolymorphicChildModelFilter)

from shop.admin.product import CMSPageAsCategoryMixin, ProductImageInline, CMSPageFilter
from shop.admin.product import CMSPageAsCategoryMixin, ProductImageInline, InvalidateProductCacheMixin, CMSPageFilter

from myshop.models import Product, Commodity, SmartCard, SmartPhoneVariant, SmartPhoneModel
from myshop.models.polymorphic_.smartphone import OperatingSystem


@admin.register(Commodity)
class CommodityAdmin(SortableAdminMixin, FrontendEditableAdminMixin, PlaceholderAdminMixin,
class CommodityAdmin(InvalidateProductCacheMixin, SortableAdminMixin, FrontendEditableAdminMixin, PlaceholderAdminMixin,
CMSPageAsCategoryMixin, admin.ModelAdmin):
"""
Since our Commodity model inherits from polymorphic Product, we have to redefine its admin class.
Expand All @@ -33,7 +33,7 @@ class CommodityAdmin(SortableAdminMixin, FrontendEditableAdminMixin, Placeholder


@admin.register(SmartCard)
class SmartCardAdmin(SortableAdminMixin, FrontendEditableAdminMixin,
class SmartCardAdmin(InvalidateProductCacheMixin, SortableAdminMixin, FrontendEditableAdminMixin,
CMSPageAsCategoryMixin, PlaceholderAdminMixin, PolymorphicChildModelAdmin):
base_model = Product
fields = ['product_name', 'slug', 'product_code', 'unit_price', 'active', 'caption',
Expand All @@ -51,7 +51,7 @@ class SmartPhoneInline(admin.TabularInline):


@admin.register(SmartPhoneModel)
class SmartPhoneAdmin(SortableAdminMixin, FrontendEditableAdminMixin, CMSPageAsCategoryMixin,
class SmartPhoneAdmin(InvalidateProductCacheMixin, SortableAdminMixin, FrontendEditableAdminMixin, CMSPageAsCategoryMixin,
PlaceholderAdminMixin, PolymorphicChildModelAdmin):
base_model = Product
fields = ['product_name', 'slug', 'active', 'caption', 'description', 'manufacturer',
Expand Down

0 comments on commit 563e707

Please sign in to comment.