From 93365f47d701868df9f7ae63f7b1f44520e5bf5a Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Tue, 18 May 2021 16:50:53 +0200 Subject: [PATCH] ui: form/Priv.Selector: eslint fixes and code cleanup/refactoring Signed-off-by: Thomas Lamprecht --- www/manager6/form/PrivilegesSelector.js | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/www/manager6/form/PrivilegesSelector.js b/www/manager6/form/PrivilegesSelector.js index 9a0f12d7..a2427c36 100644 --- a/www/manager6/form/PrivilegesSelector.js +++ b/www/manager6/form/PrivilegesSelector.js @@ -5,19 +5,15 @@ Ext.define('PVE.form.PrivilegesSelector', { multiSelect: true, initComponent: function() { - var me = this; + let me = this; - // So me.store is available. me.callParent(); Proxmox.Utils.API2Request({ url: '/access/roles/Administrator', method: 'GET', success: function(response, options) { - var data = [], key; - for (key in response.result.data) { - data.push([key, key]); - } + let data = Object.keys(response.result.data).map(key => [key, key]); me.store.setData(data); @@ -26,10 +22,7 @@ Ext.define('PVE.form.PrivilegesSelector', { direction: 'ASC', }); }, - - failure: function(response, opts) { - Ext.Msg.alert(gettext('Error'), response.htmlStatus); - }, + failure: (response, opts) => Ext.Msg.alert(gettext('Error'), response.htmlStatus), }); }, });