From 4081db0708c0c83c8191fa49fe1410064bbcd707 Mon Sep 17 00:00:00 2001 From: Tim Marx Date: Fri, 8 May 2020 12:30:37 +0200 Subject: [PATCH] ui: clusterjoin: fix cluster network field visibility Signed-off-by: Tim Marx --- www/manager6/dc/ClusterEdit.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/www/manager6/dc/ClusterEdit.js b/www/manager6/dc/ClusterEdit.js index fcc517d2..d4a0d8fe 100644 --- a/www/manager6/dc/ClusterEdit.js +++ b/www/manager6/dc/ClusterEdit.js @@ -197,6 +197,8 @@ Ext.define('PVE.ClusterJoinNodeWindow', { let vm = this.getViewModel(); let assistedEntryBox = this.lookup('assistedEntry'); + let linkEditorContainer = this.lookup('linkEditorContainer'); + if (!assistedEntryBox.getValue()) { // not in assisted entry mode, nothing to do return; @@ -217,6 +219,7 @@ Ext.define('PVE.ClusterJoinNodeWindow', { field.valid = false; linkEditor.setLinks([]); linkEditor.setInfoText(); + linkEditorContainer.setVisible(false); } else { let interfaces = joinInfo.totem.interface; let links = Object.values(interfaces).map(iface => { @@ -249,8 +252,8 @@ Ext.define('PVE.ClusterJoinNodeWindow', { clusterName: joinInfo.totem.cluster_name }; field.valid = true; + linkEditorContainer.setVisible(true); } - vm.set('info', info); } }, @@ -355,6 +358,10 @@ Ext.define('PVE.ClusterJoinNodeWindow', { { xtype: 'fieldcontainer', fieldLabel: gettext("Cluster Network"), + bind: { + hidden: '{assistedEntry.checked}' + }, + reference: 'linkEditorContainer', items: [ { xtype: 'pveCorosyncLinkEditor',