From 0b47d9cd4f84baf549bbef039754aa26eb2f491d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Mon, 29 Aug 2016 12:41:39 +0200 Subject: [PATCH] Feature #4446: Move IPAM sunstone attrs. to advanced section --- .../public/app/tabs/vnets-tab/panels/ar.js | 14 +++------- .../app/tabs/vnets-tab/panels/ar/html.hbs | 4 --- .../public/app/tabs/vnets-tab/utils/ar-tab.js | 1 - .../app/tabs/vnets-tab/utils/ar-tab/html.hbs | 26 +++++++++---------- 4 files changed, 15 insertions(+), 30 deletions(-) diff --git a/src/sunstone/public/app/tabs/vnets-tab/panels/ar.js b/src/sunstone/public/app/tabs/vnets-tab/panels/ar.js index 89efc169aa..01ba08faff 100644 --- a/src/sunstone/public/app/tabs/vnets-tab/panels/ar.js +++ b/src/sunstone/public/app/tabs/vnets-tab/panels/ar.js @@ -81,12 +81,8 @@ define(function(require) { var ar = arList[i]; var id = ar.AR_ID; - var ipam_mad = (ar.IPAM_MAD ? ar.IPAM_MAD : "internal"); - var type = (ar.TYPE ? ar.TYPE : "--"); - var ip4_subnet = (ar.IP4_SUBNET ? ar.IP4_SUBNET : "--"); - var start = ""; if(ar.TYPE == "IP4" || ar.TYPE == "IP4_6"){ @@ -111,9 +107,7 @@ define(function(require) { processedARList.push({ "id" : id, - "ipam_mad" : ipam_mad, "type" : type, - "ip4_subnet": ip4_subnet, "start" : start, "prefixHTML" : prefix, "leasesHTML" : leases @@ -308,16 +302,15 @@ define(function(require) { var last_ip6_ula = ar.IP6_ULA_END; var arKnownAttr = [ - {key: Locale.tr("IPAM Driver"), value: ar.IPAM_MAD}, {key: Locale.tr("Type"), value: ar.TYPE}, {key: Locale.tr("MAC Start"), value: ar.MAC}, - {key: Locale.tr("IPv4 Subnet"), value: ar.IP4_SUBNET}, - {key: Locale.tr("IPv4 Start"), value: ar.IP}, + {key: Locale.tr("IP Start"), value: ar.IP}, {key: Locale.tr("Global prefix"),value: ar.GLOBAL_PREFIX}, {key: Locale.tr("ULA prefix"), value: ar.ULA_PREFIX}, {key: Locale.tr("Size"), value: ar.SIZE}, {key: Locale.tr("Used leases"), value: ar.USED_LEASES}, - {key: Locale.tr("Reservation parent AR"), value: ar.PARENT_NETWORK_AR_ID} + {key: Locale.tr("Reservation parent AR"), value: ar.PARENT_NETWORK_AR_ID}, + {key: Locale.tr("IPAM driver"), value: ar.IPAM_MAD}, ]; delete ar["MAC_END"]; @@ -330,7 +323,6 @@ define(function(require) { delete ar["IPAM_MAD"]; delete ar["TYPE"]; delete ar["MAC"]; - delete ar["IP4_SUBNET"]; delete ar["IP"]; delete ar["GLOBAL_PREFIX"]; delete ar["ULA_PREFIX"]; diff --git a/src/sunstone/public/app/tabs/vnets-tab/panels/ar/html.hbs b/src/sunstone/public/app/tabs/vnets-tab/panels/ar/html.hbs index d50dd90e0b..f3247fc0b5 100644 --- a/src/sunstone/public/app/tabs/vnets-tab/panels/ar/html.hbs +++ b/src/sunstone/public/app/tabs/vnets-tab/panels/ar/html.hbs @@ -42,9 +42,7 @@ {{tr "Address Range"}} - {{tr "IPAM"}} {{tr "Type"}} - {{tr "IPv4 Subnet"}} {{tr "Start"}} {{tr "IPv6 Prefix"}} {{tr "Leases"}} @@ -54,9 +52,7 @@ {{#each arList}} {{id}} - {{ipam_mad}} {{type}} - {{ip4_subnet}} {{start}} {{{prefixHTML}}} {{{leasesHTML}}} diff --git a/src/sunstone/public/app/tabs/vnets-tab/utils/ar-tab.js b/src/sunstone/public/app/tabs/vnets-tab/utils/ar-tab.js index edc86e0a96..684db7bbdb 100644 --- a/src/sunstone/public/app/tabs/vnets-tab/utils/ar-tab.js +++ b/src/sunstone/public/app/tabs/vnets-tab/utils/ar-tab.js @@ -182,7 +182,6 @@ define(function(require) { $('input[name$="ar_type"]',this.ar_section).prop("disabled", true); $('input[wizard_field="IPAM_MAD"]',this.ar_section).prop("disabled", true); - $('input[wizard_field="IP4_SUBNET"]',this.ar_section).prop("disabled", true); $('input[wizard_field="IP"]',this.ar_section).prop("disabled", true); $('input[wizard_field="MAC"]',this.ar_section).prop("disabled", true); } diff --git a/src/sunstone/public/app/tabs/vnets-tab/utils/ar-tab/html.hbs b/src/sunstone/public/app/tabs/vnets-tab/utils/ar-tab/html.hbs index f22dfa1340..577b47023c 100644 --- a/src/sunstone/public/app/tabs/vnets-tab/utils/ar-tab/html.hbs +++ b/src/sunstone/public/app/tabs/vnets-tab/utils/ar-tab/html.hbs @@ -22,23 +22,10 @@ -
-
- - -
-
-
-
- - -
-
-
@@ -81,6 +68,17 @@ {{{securityGroupsTableHTML}}}
+
+
+ {{tr "IPAM"}} +
+
+ + +
+
+
+
{{/advancedSection}}