From d947a3f1ffbc407df44b7fa9f9c4fc11438ff1aa Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Fri, 26 Jul 2013 18:24:54 -0700 Subject: [PATCH] make subnet and ip readonly --- planetstack/core/admin.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/planetstack/core/admin.py b/planetstack/core/admin.py index 54533e0..ce7abcc 100644 --- a/planetstack/core/admin.py +++ b/planetstack/core/admin.py @@ -751,8 +751,8 @@ class RouterAdmin(admin.ModelAdmin): list_display = ("name", ) class RouterInline(admin.TabularInline): -# exclude = ['enacted'] - model = Router.networks.through #Network.routers.through + # exclude = ['enacted'] + model = Router.networks.through extra = 0 class NetworkParameterInline(generic.GenericTabularInline): @@ -762,12 +762,14 @@ class NetworkParameterInline(generic.GenericTabularInline): class NetworkSliversInline(admin.TabularInline): exclude = ['enacted'] + readonly_fields = ("ip", ) model = NetworkSliver # Network.boundSlivers.through extra = 0 class NetworkAdmin(admin.ModelAdmin): exclude = ['enacted'] list_display = ("name", "subnet", "ports", "labels") + readonly_fields = ("subnet", ) inlines = [NetworkParameterInline, NetworkSliversInline, RouterInline] class NetworkSliverAdmin(admin.ModelAdmin): -- 2.47.0