|
|
|
|
@ -38,7 +38,8 @@ class Post_and_PVZAdmin(admin.ModelAdmin):
|
|
|
|
|
def save_model(self, request, obj, form, change):
|
|
|
|
|
obj.save()
|
|
|
|
|
LayerService().count_post_pvz_for_placementpoint(obj)
|
|
|
|
|
raschet.delay()
|
|
|
|
|
if 'include_in_ml' in form.changed_data:
|
|
|
|
|
raschet.delay()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
my_admin_site.register(Post_and_pvz, Post_and_PVZAdmin)
|
|
|
|
|
@ -64,8 +65,9 @@ class CategoryAdmin(admin.ModelAdmin):
|
|
|
|
|
class PostPvzCategoryAdmin(CategoryAdmin):
|
|
|
|
|
def save_model(self, request, obj, form, change):
|
|
|
|
|
obj.save()
|
|
|
|
|
start_pvz_category_count.delay(obj.id)
|
|
|
|
|
raschet.delay()
|
|
|
|
|
if 'include_in_ml' in form.changed_data:
|
|
|
|
|
start_pvz_category_count.delay(obj.id)
|
|
|
|
|
raschet.delay()
|
|
|
|
|
cache.clear()
|
|
|
|
|
|
|
|
|
|
def delete_model(self, request, obj):
|
|
|
|
|
@ -92,8 +94,9 @@ class PostPvzGroupAdmin(GroupAdmin):
|
|
|
|
|
if not obj.pk:
|
|
|
|
|
run_psql_command()
|
|
|
|
|
obj.save()
|
|
|
|
|
start_pvz_group_count.delay(obj.id)
|
|
|
|
|
raschet.delay()
|
|
|
|
|
if 'include_in_ml' in form.changed_data:
|
|
|
|
|
start_pvz_group_count.delay(obj.id)
|
|
|
|
|
raschet.delay()
|
|
|
|
|
cache.clear()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|