From: Scott Baker Date: Sat, 27 Jul 2013 01:24:54 +0000 (-0700) Subject: make subnet and ip readonly X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d947a3f1ffbc407df44b7fa9f9c4fc11438ff1aa;p=plstackapi.git make subnet and ip readonly --- 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):