Clear menu cache when changing menu layout
This commit is contained in:
parent
eff125a3da
commit
e0df85edea
1 changed files with 6 additions and 0 deletions
|
@ -235,6 +235,12 @@ class BlogConfigAdmin(BaseAppHookConfig, TranslatableAdmin):
|
||||||
}),
|
}),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
def save_model(self, request, obj, form, change):
|
||||||
|
if 'config.menu_structure' in form.changed_data:
|
||||||
|
from menus.menu_pool import menu_pool
|
||||||
|
menu_pool.clear(all=True)
|
||||||
|
return super(BlogConfigAdmin, self).save_model(request, obj, form, change)
|
||||||
|
|
||||||
admin.site.register(BlogCategory, BlogCategoryAdmin)
|
admin.site.register(BlogCategory, BlogCategoryAdmin)
|
||||||
admin.site.register(Post, PostAdmin)
|
admin.site.register(Post, PostAdmin)
|
||||||
admin.site.register(BlogConfig, BlogConfigAdmin)
|
admin.site.register(BlogConfig, BlogConfigAdmin)
|
||||||
|
|
Loading…
Reference in a new issue