|
@@ -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:
|