Browse Source

masquage d’un inline inutile

Élie Bouttier 7 years ago
parent
commit
00cc097d14
1 changed files with 6 additions and 1 deletions
  1. 6 1
      services/admin.py

+ 6 - 1
services/admin.py

@@ -646,7 +646,12 @@ class AntennaAdmin(admin.ModelAdmin):
 class SwitchAdmin(admin.ModelAdmin):
     list_display = ('name',)
     fields = ('name', 'first_port', 'last_port', 'notes',)
-    inlines = (SwitchPortInline,)
+
+    def get_inline_instances(self, request, obj=None):
+        if obj:
+            return [ SwitchPortInline(self.model, self.admin_site) ]
+        else:
+            return []
 
     def get_readonly_fields(self, request, obj=None):
         if obj: