Signed-off-by: Thomas Skinner <tho...@atskinner.net> --- www/manager6/dc/AuthEditOpenId.js | 44 ++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 3 deletions(-)
diff --git a/www/manager6/dc/AuthEditOpenId.js b/www/manager6/dc/AuthEditOpenId.js index 544c0de5..7a578c36 100644 --- a/www/manager6/dc/AuthEditOpenId.js +++ b/www/manager6/dc/AuthEditOpenId.js @@ -40,6 +40,16 @@ Ext.define('PVE.panel.OpenIDInputPanel', { }, name: 'client-key', }, + { + xtype: 'proxmoxtextfield', + name: 'scopes', + fieldLabel: gettext('Scopes'), + emptyText: `${Proxmox.Utils.defaultText} (email profile)`, + submitEmpty: false, + cbind: { + deleteEmpty: '{!isCreate}', + }, + }, ], column2: [ @@ -72,16 +82,34 @@ Ext.define('PVE.panel.OpenIDInputPanel', { editable: '{isCreate}', }, }, + { + xtype: 'proxmoxcheckbox', + fieldLabel: gettext('Autocreate Groups'), + name: 'groups-autocreate', + value: 0, + cbind: { + deleteEmpty: '{!isCreate}', + }, + }, { xtype: 'proxmoxtextfield', - name: 'scopes', - fieldLabel: gettext('Scopes'), - emptyText: `${Proxmox.Utils.defaultText} (email profile)`, + name: 'groups-claim', + fieldLabel: gettext('Groups Claim'), + emptyText: `${Proxmox.Utils.defaultText} ${gettext('(none)')}`, submitEmpty: false, cbind: { deleteEmpty: '{!isCreate}', }, }, + { + xtype: 'proxmoxcheckbox', + fieldLabel: gettext('Overwrite Groups'), + name: 'groups-overwrite', + value: 0, + cbind: { + deleteEmpty: '{!isCreate}', + }, + }, { xtype: 'proxmoxKVComboBox', name: 'prompt', @@ -111,6 +139,16 @@ Ext.define('PVE.panel.OpenIDInputPanel', { deleteEmpty: '{!isCreate}', }, }, + { + xtype: 'proxmoxtextfield', + name: 'groups-replace-character', + fieldLabel: gettext('Groups Replacement Character'), + emptyText: `${Proxmox.Utils.defaultText} '_'`, + submitEmpty: false, + cbind: { + deleteEmpty: '{!isCreate}', + }, + }, ], initComponent: function() { -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel