we needed a NetworkSliceInline once we created the NetworkSlice through relation
authorScott Baker <smbaker@gmail.com>
Wed, 31 Jul 2013 01:46:06 +0000 (18:46 -0700)
committerScott Baker <smbaker@gmail.com>
Wed, 31 Jul 2013 01:46:06 +0000 (18:46 -0700)
planetstack/core/admin.py

index c4e14d9..6119e8b 100644 (file)
@@ -767,11 +767,18 @@ class NetworkSliversInline(admin.TabularInline):
     verbose_name_plural = "Slivers"
     verbose_name = "Sliver"
 
+class NetworkSlicesInline(admin.TabularInline):
+    exclude = ['enacted']
+    model = NetworkSlice
+    extra = 0
+    verbose_name_plural = "Slices"
+    verbose_name = "Slice"
+
 class NetworkAdmin(admin.ModelAdmin):
     exclude = ['enacted']
     list_display = ("name", "subnet", "ports", "labels")
     readonly_fields = ("subnet", )
-    inlines = [NetworkParameterInline, NetworkSliversInline, RouterInline]
+    inlines = [NetworkParameterInline, NetworkSliversInline, NetworkSlicesInline, RouterInline]
 
 class NetworkTemplateAdmin(admin.ModelAdmin):
     exclude = ['enacted']