diff --git a/www/config/SyncView.js b/www/config/SyncView.js index 634977c4..94e40d03 100644 --- a/www/config/SyncView.js +++ b/www/config/SyncView.js @@ -107,11 +107,27 @@ Ext.define('PBS.config.SyncJobView', { return ''; } - if (value === 'OK') { - return ` ${gettext("OK")}`; + let parsed = Proxmox.Utils.parse_task_status(value); + let text = value; + let icon = ''; + switch (parsed) { + case 'unknown': + icon = 'question faded'; + text = Proxmox.Utils.unknownText; + break; + case 'error': + icon = 'times critical'; + text = Proxmox.Utils.errorText + ': ' + value; + break; + case 'warning': + icon = 'exclamation warning'; + break; + case 'ok': + icon = 'check good'; + text = gettext("OK"); } - return ` ${gettext("Error")}:${value}`; + return ` ${text}`; }, render_next_run: function(value, metadat, record) {