it got moved to proxmox-widget-toolkit for reuse in PMG Signed-off-by: Stoiko Ivanov <s.iva...@proxmox.com> --- www/manager6/storage/PBSEdit.js | 62 --------------------------------- 1 file changed, 62 deletions(-)
diff --git a/www/manager6/storage/PBSEdit.js b/www/manager6/storage/PBSEdit.js index 841b5218..58d38b34 100644 --- a/www/manager6/storage/PBSEdit.js +++ b/www/manager6/storage/PBSEdit.js @@ -1,65 +1,3 @@ -Ext.define('Proxmox.form.PBSEncryptionCheckbox', { - extend: 'Ext.form.field.Checkbox', - xtype: 'pbsEncryptionCheckbox', - - inputValue: true, - - viewModel: { - data: { - value: null, - originalValue: null, - }, - formulas: { - blabel: (get) => { - let v = get('value'); - let original = get('originalValue'); - if (!get('isCreate') && original) { - if (!v) { - return gettext('Warning: Existing encryption key will be deleted!'); - } - return gettext('Active'); - } else { - return gettext('Auto-generate a client encryption key, saved privately on cluster filesystem'); - } - }, - }, - }, - - bind: { - value: '{value}', - boxLabel: '{blabel}', - }, - resetOriginalValue: function() { - let me = this; - let vm = me.getViewModel(); - vm.set('originalValue', me.value); - - me.callParent(arguments); - }, - - getSubmitData: function() { - let me = this; - let val = me.getSubmitValue(); - if (!me.isCreate) { - if (val === null) { - return { 'delete': 'encryption-key' }; - } else if (val && !!val !== !!me.originalValue) { - return { 'encryption-key': 'autogen' }; - } - } else if (val) { - return { 'encryption-key': 'autogen' }; - } - return null; - }, - - initComponent: function() { - let me = this; - me.callParent(); - - let vm = me.getViewModel(); - vm.set('isCreate', me.isCreate); - }, -}); Ext.define('PVE.storage.PBSInputPanel', { extend: 'PVE.panel.StorageBase', -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel