add discard option to qemu drive

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
Alexandre Derumier 2014-08-14 13:52:53 +02:00 committed by Dietmar Maurer
parent eef43bbd50
commit fdefb2cdfd

View File

@ -33,6 +33,12 @@ Ext.define('PVE.qemu.HDInputPanel', {
delete me.drive.backup; delete me.drive.backup;
} }
if (values.discard) {
me.drive.discard = 'on';
} else {
delete me.drive.discard;
}
if (values.cache) { if (values.cache) {
me.drive.cache = values.cache; me.drive.cache = values.cache;
} else { } else {
@ -81,6 +87,7 @@ Ext.define('PVE.qemu.HDInputPanel', {
values.nobackup = (drive.backup === 'no'); values.nobackup = (drive.backup === 'no');
values.diskformat = drive.format || 'raw'; values.diskformat = drive.format || 'raw';
values.cache = drive.cache || ''; values.cache = drive.cache || '';
values.discard = (drive.discard === 'on');
me.setValues(values); me.setValues(values);
}, },
@ -213,6 +220,12 @@ Ext.define('PVE.qemu.HDInputPanel', {
name: 'nobackup' name: 'nobackup'
}); });
me.column2.push({
xtype: 'pvecheckbox',
fieldLabel: gettext('Discard'),
name: 'discard'
});
me.callParent(); me.callParent();
} }
}); });