On 4/9/20 4:10 PM, Dominik Csapak wrote:
> diff --git a/www/manager6/dc/AuthEditBase.js b/www/manager6/dc/AuthEditBase.js
> new file mode 100644
> index 00000000..5c4b6a90
> --- /dev/null
> +++ b/www/manager6/dc/AuthEditBase.js
> @@ -0,0 +1,120 @@
> +Ext.define('PVE.panel.AuthBase', {
> +    extend: 'Proxmox.panel.InputPanel',
> +    xtype: 'pveAuthBasePanel',
> +
> +    type: '',
> +
> +    onGetValues: function(values) {
> +     let me = this;
> +
> +     if (!values.port) {
> +         if (!me.isCreate) {
> +             Proxmox.Utils.assemble_field_data(values, { 'delete': 'port' });
> +         }
> +         delete values.port;
> +     }
> +
> +     if (me.isCreate) {
> +         values.type = me.authType;

this broke addition of new realms, here it's me.type not authType as you used
below in the edit window. Further, a fix for manager 1/6 was required to make
create fully work again - "tfa" field mustn't be deleted-if-empty in the create
case.


> +     }
> +
> +     return values;
> +    },
> +

> +
> +Ext.define('PVE.dc.AuthEditBase', {
> +    extend: 'Proxmox.window.Edit',
> +
> ...
> +
> +     Ext.apply(me, {
> +         items: [{
> +             realm: me.realm,
> +             xtype: authConfig.ipanel,
> +             isCreate: me.isCreate,
> +             type: me.authType,
> +         }],
> +     });
> +
> +     me.callParent();
> +


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to