From 78b6b22ad8ffcefc1422d20432cd85b889fbde7d Mon Sep 17 00:00:00 2001 From: AlexP077 Date: Sun, 15 Oct 2023 10:40:50 +0300 Subject: [PATCH] resrict_deletion --- service/admin.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/service/admin.py b/service/admin.py index 420e34d..a4cf7bc 100644 --- a/service/admin.py +++ b/service/admin.py @@ -105,8 +105,11 @@ class PostPvzGroupAdmin(GroupAdmin): cache.clear() def delete_model(self, request, obj): - RaschetGroups.objects.filter(obj_id=obj.id).delete() - super().delete_model(request, obj) + if obj.id in (7, 8, 9, 10, 12, 17, 19, 20, 24, 25): + pass + else: + RaschetGroups.objects.filter(obj_id=obj.id).delete() + super().delete_model(request, obj) class OtherObjectsGroupAdmin(GroupAdmin):