|
|
|
@ -67,6 +67,7 @@ class CategoryAdmin(admin.ModelAdmin):
|
|
|
|
class PostPvzCategoryAdmin(CategoryAdmin):
|
|
|
|
class PostPvzCategoryAdmin(CategoryAdmin):
|
|
|
|
def save_model(self, request, obj, form, change):
|
|
|
|
def save_model(self, request, obj, form, change):
|
|
|
|
obj.save()
|
|
|
|
obj.save()
|
|
|
|
|
|
|
|
run_psql_command()
|
|
|
|
if 'include_in_ml' in form.changed_data or 'visible' in form.changed_data:
|
|
|
|
if 'include_in_ml' in form.changed_data or 'visible' in form.changed_data:
|
|
|
|
LayerService.update_categories(obj)
|
|
|
|
LayerService.update_categories(obj)
|
|
|
|
cache.clear()
|
|
|
|
cache.clear()
|
|
|
|
@ -92,9 +93,8 @@ class GroupAdmin(admin.ModelAdmin):
|
|
|
|
|
|
|
|
|
|
|
|
class PostPvzGroupAdmin(GroupAdmin):
|
|
|
|
class PostPvzGroupAdmin(GroupAdmin):
|
|
|
|
def save_model(self, request, obj, form, change):
|
|
|
|
def save_model(self, request, obj, form, change):
|
|
|
|
if not obj.pk:
|
|
|
|
|
|
|
|
run_psql_command()
|
|
|
|
|
|
|
|
obj.save()
|
|
|
|
obj.save()
|
|
|
|
|
|
|
|
run_psql_command()
|
|
|
|
if 'include_in_ml' in form.changed_data or 'visible' in form.changed_data:
|
|
|
|
if 'include_in_ml' in form.changed_data or 'visible' in form.changed_data:
|
|
|
|
LayerService.update_groups(obj)
|
|
|
|
LayerService.update_groups(obj)
|
|
|
|
cache.clear()
|
|
|
|
cache.clear()
|
|
|
|
|