While it surely is nice to follow the layout of the job creation/edit
panel for sharing familiarity, it does not means that we need to show
the data 1:1, we can profit from the read-only fact and merge stuff a
bit, like the mail to/when field.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
},
],
column2: [
- {
- xtype: 'displayfield',
- name: 'mailto',
- fieldLabel: gettext('Send email to'),
- },
{
xtype: 'displayfield',
name: 'mailnotification',
fieldLabel: gettext('Email notification'),
renderer: function(value) {
- let msg;
- switch (value) {
- case 'always':
- msg = gettext('Always');
- break;
- case 'failure':
- msg = gettext('On failure only');
- break;
+ let mailto = this.up('pveBackupInfo')?.record?.mailto || 'root@localhost';
+ let when = gettext('Always');
+ if (value === 'failure') {
+ when = gettext('On failure only');
}
- return msg;
+ return `${when} (${mailto})`;
},
},
{