mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-05-30 17:34:55 +00:00
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:
parent
8e262f397d
commit
fe1dd5bbbf
@ -61,7 +61,21 @@ Ext.define('PVE.dc.BackupEdit', {
|
|||||||
nodename: 'localhost',
|
nodename: 'localhost',
|
||||||
storageContent: 'backup',
|
storageContent: 'backup',
|
||||||
allowBlank: false,
|
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({
|
var store = new Ext.data.Store({
|
||||||
|
Loading…
Reference in New Issue
Block a user