task status: create helper for formatting

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
This commit is contained in:
Fabian Ebner 2021-04-09 10:44:30 +02:00 committed by Thomas Lamprecht
parent df096ae3fc
commit 4294143f92
2 changed files with 13 additions and 9 deletions

View File

@ -738,6 +738,18 @@ utilities: {
return 'error';
},
format_task_status: function(value) {
let parsed = Proxmox.Utils.parse_task_status(value);
switch (parsed) {
case 'unknown': return Proxmox.Utils.unknownText;
case 'error': return Proxmox.Utils.errorText + ': ' + value;
case 'warning': return Proxmox.Utils.warningsText +
value.replace('WARNINGS', '');
case 'ok': // fall-through
default: return value;
}
},
render_duration: function(value) {
if (value === undefined) {
return '-';

View File

@ -198,15 +198,7 @@ Ext.define('Proxmox.node.Tasks', {
return '';
}
let parsed = Proxmox.Utils.parse_task_status(value);
switch (parsed) {
case 'unknown': return Proxmox.Utils.unknownText;
case 'error': return Proxmox.Utils.errorText + ': ' + value;
case 'warning': return Proxmox.Utils.warningsText +
value.replace('WARNINGS', '');
case 'ok': // fall-through
default: return value;
}
return Proxmox.Utils.format_task_status(value);
},
},
],