From 59807d1e3be95cb32ab7a1c4554d5bcc625faa46 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 1 Apr 2020 17:09:56 +0200 Subject: [PATCH] ui: fix optionview caps there's no caps.dc['Sys.Modify'] in our heuristic caps-for-frontend and the === undefined check was wrong Signed-off-by: Thomas Lamprecht --- www/manager6/dc/OptionView.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/www/manager6/dc/OptionView.js b/www/manager6/dc/OptionView.js index 73dbfed7..cb7fd056 100644 --- a/www/manager6/dc/OptionView.js +++ b/www/manager6/dc/OptionView.js @@ -13,7 +13,7 @@ Ext.define('PVE.dc.OptionView', { opts = opts || {}; me.rows = me.rows || {}; - var canEdit = (opts.caps === undefined || opts.caps); + let canEdit = (!opts.hasOwnProperty('caps') || opts.caps); me.rows[name] = { required: true, defaultValue: opts.defaultValue, @@ -100,7 +100,6 @@ Ext.define('PVE.dc.OptionView', { }); me.add_inputpanel_row('migration', gettext('Migration Settings'), { renderer: PVE.Utils.render_dc_ha_opts, - caps: caps.vms['Sys.Modify'], labelWidth: 120, url: "/api2/extjs/cluster/options", defaultKey: 'type', @@ -122,7 +121,6 @@ Ext.define('PVE.dc.OptionView', { }); me.add_inputpanel_row('ha', gettext('HA Settings'), { renderer: PVE.Utils.render_dc_ha_opts, - caps: caps.dc['Sys.Modify'], labelWidth: 120, url: "/api2/extjs/cluster/options", onlineHelp: 'ha_manager_shutdown_policy', @@ -144,7 +142,6 @@ Ext.define('PVE.dc.OptionView', { }); me.add_inputpanel_row('u2f', gettext('U2F Settings'), { renderer: PVE.Utils.render_dc_ha_opts, - caps: caps.dc['Sys.Modify'], width: 450, url: "/api2/extjs/cluster/options", onlineHelp: 'pveum_configure_u2f', @@ -176,7 +173,6 @@ Ext.define('PVE.dc.OptionView', { }); me.add_inputpanel_row('bwlimit', gettext('Bandwidth Limits'), { renderer: me.render_bwlimits, - caps: caps.dc['Sys.Modify'], width: 450, url: "/api2/extjs/cluster/options", parseBeforeSet: true,