Browse Source

interdiction de supprimer les antennes

Élie Bouttier 7 years ago
parent
commit
2182b15221
1 changed files with 8 additions and 2 deletions
  1. 8 2
      services/admin.py

+ 8 - 2
services/admin.py

@@ -245,8 +245,14 @@ class AntennaAdmin(geo_admin.OSMGeoAdmin):
         return ', '.join(allocations.values_list('resource__ip', flat=True))
     ip_display.short_description = 'IP'
 
-    def view_on_site(self, obj):
-        return '/admin/services/antenna/map.html'
+    def get_actions(self, request):
+        actions = super().get_actions(request)
+        if 'delete_selected' in actions:
+            del actions['delete_selected']
+        return actions
+
+    def has_delete_permission(self, request, obj=None):
+        return False
 
     def get_urls(self):
         urls = super().get_urls()