From 5c83974103b8829d1a1636f40eef34950fecf610 Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Mon, 17 Nov 2014 16:18:00 -0800 Subject: [PATCH] add controllerUrl to network object --- planetstack/core/admin.py | 2 +- planetstack/core/migrations/0005_network_sdn.py | 6 ++++++ planetstack/core/models/network.py | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/planetstack/core/admin.py b/planetstack/core/admin.py index 592534e..2db0fe2 100644 --- a/planetstack/core/admin.py +++ b/planetstack/core/admin.py @@ -1344,7 +1344,7 @@ class NetworkAdmin(PlanetStackBaseAdmin): fieldsets = [ (None, {'fields': ['backend_status_text', 'name','template','ports','labels','owner','guaranteedBandwidth', 'permitAllSlices','permittedSlices','network_id','router_id','subnet_id','subnet'], 'classes':['suit-tab suit-tab-general']}), - (None, {'fields': ['topologyParameters', 'controllerParameters'], + (None, {'fields': ['topologyParameters', 'controllerUrl', 'controllerParameters'], 'classes':['suit-tab suit-tab-sdn']}), ] diff --git a/planetstack/core/migrations/0005_network_sdn.py b/planetstack/core/migrations/0005_network_sdn.py index bad6d97..3853c55 100644 --- a/planetstack/core/migrations/0005_network_sdn.py +++ b/planetstack/core/migrations/0005_network_sdn.py @@ -35,4 +35,10 @@ class Migration(migrations.Migration): field=models.CharField(default=b'BigSwitch', max_length=30, choices=[(b'bigswitch', b'BigSwitch'), (b'physical', b'Physical'), (b'custom', b'Custom')]), preserve_default=True, ), + migrations.AddField( + model_name='network', + name='controllerUrl', + field=models.CharField(max_length=1024, null=True, blank=True), + preserve_default=True, + ), ] diff --git a/planetstack/core/models/network.py b/planetstack/core/models/network.py index 1fb629f..0b3400a 100644 --- a/planetstack/core/models/network.py +++ b/planetstack/core/models/network.py @@ -95,6 +95,7 @@ class Network(PlCoreBase): slivers = models.ManyToManyField(Sliver, blank=True, related_name="networks", through="NetworkSliver") topologyParameters = models.TextField(null=True, blank=True) + controllerUrl = models.CharField(null=True, blank=True, max_length=1024) controllerParameters = models.TextField(null=True, blank=True) # for observer/manager -- 2.43.0