From ecbc385b7b25be1c11b84ec5bd78c427d751c270 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Fri, 9 Jul 2021 13:44:00 +0200 Subject: [PATCH] ui: add Authentication tab to Access Control so that user can add/edit/delete realms changes the icon of tfa to 'id-badge' so that we can keep the same icon for authentication as pve and not have duplicate icons Signed-off-by: Dominik Csapak --- www/Utils.js | 9 +++++++++ www/panel/AccessControl.js | 8 +++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/www/Utils.js b/www/Utils.js index 6b378355..a4c533e0 100644 --- a/www/Utils.js +++ b/www/Utils.js @@ -406,6 +406,15 @@ Ext.define('PBS.Utils', { verify_snapshot: ['Snapshot', gettext('Verification')], zfscreate: [gettext('ZFS Storage'), gettext('Create')], }); + + Proxmox.Utils.overrideAuthSchema({ + pbs: { + name: 'Proxmox Backup authentication server', + add: false, + edit: false, + pwchange: true, + }, + }); }, // Convert an ArrayBuffer to a base64url encoded string. diff --git a/www/panel/AccessControl.js b/www/panel/AccessControl.js index 94690cfe..bb3a6ba8 100644 --- a/www/panel/AccessControl.js +++ b/www/panel/AccessControl.js @@ -23,7 +23,7 @@ Ext.define('PBS.AccessControlPanel', { xtype: 'pbsTfaView', title: gettext('Two Factor Authentication'), itemId: 'tfa', - iconCls: 'fa fa-key', + iconCls: 'fa fa-id-badge', }, { xtype: 'pbsTokenView', @@ -37,6 +37,12 @@ Ext.define('PBS.AccessControlPanel', { itemId: 'permissions', iconCls: 'fa fa-unlock', }, + { + xtype: 'pmxAuthView', + title: gettext('Authentication'), + itemId: 'domains', + iconCls: 'fa fa-key', + }, ], });