ui: dc/Backup: disable pveCompressionSelector for pbs storages

like in window/Backup

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2020-09-03 14:08:14 +02:00 committed by Thomas Lamprecht
parent 8e262f397d
commit fe1dd5bbbf

View File

@ -61,7 +61,21 @@ Ext.define('PVE.dc.BackupEdit', {
nodename: 'localhost',
storageContent: 'backup',
allowBlank: false,
name: 'storage'
name: 'storage',
listeners: {
change: function(f, v) {
let store = f.getStore();
let rec = store.findRecord('storage', v);
let compressionSelector = me.down('pveCompressionSelector');
if (rec && rec.data && rec.data.type === 'pbs') {
compressionSelector.setValue('zstd');
compressionSelector.setDisabled(true);
} else if (!compressionSelector.getEditable()) {
compressionSelector.setDisabled(false);
}
}
}
});
var store = new Ext.data.Store({