mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-07-16 10:18:01 +00:00
ui: backup job detail view: merge mail notification when/to fields
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>
This commit is contained in:
parent
3f85cce836
commit
18af64dc99
@ -636,26 +636,17 @@ Ext.define('PVE.dc.BackupInfo', {
|
||||
},
|
||||
],
|
||||
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})`;
|
||||
},
|
||||
},
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user