items: [
{
xtype: 'proxmoxcheckbox',
- boxLabel: gettext('Qemu Agent'),
+ boxLabel: Ext.String.format(gettext('Use {0}'), 'QEMU Guest Agent'),
name: 'enabled',
reference: 'enabled',
uncheckedValue: 0,
disabled: '{!enabled.checked}',
},
disabled: true
- }
+ },
+ {
+ xtype: 'displayfield',
+ userCls: 'pmx-hint',
+ value: gettext('Make sure the QEMU Guest Agent is installed in the VM'),
+ bind: {
+ hidden: '{!enabled.checked}',
+ },
+ },
],
onGetValues: function(values) {
},
setValues: function(values) {
- var agent = values.agent || '';
- var res = PVE.Parser.parsePropertyString(agent, 'enabled');
+ let res = PVE.Parser.parsePropertyString(values.agent, 'enabled');
this.callParent([res]);
}
});
editor: caps.vms['VM.Config.HWType'] ? 'PVE.qemu.Smbios1Edit' : undefined
},
agent: {
- header: gettext('Qemu Agent'),
+ header: 'QEMU Guest Agent',
defaultValue: false,
renderer: PVE.Utils.render_qga_features,
editor: caps.vms['VM.Config.Options'] ? {
xtype: 'proxmoxWindowEdit',
subject: gettext('Qemu Agent'),
+ width: 350,
items: {
xtype: 'pveAgentFeatureSelector',
name: 'agent'