]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
task status: create helper for formatting
authorFabian Ebner <f.ebner@proxmox.com>
Fri, 9 Apr 2021 08:44:30 +0000 (10:44 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 23 Apr 2021 12:37:35 +0000 (14:37 +0200)
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
src/Utils.js
src/node/Tasks.js

index b8aabda24702ce9506b14397fd73aea77881408d..2d3681e4af9d0f97458b374689555e3432d8c017 100644 (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 '-';
index b01f65e466ae55b024e034ef02a59417b1b2b6ae..7f20a8a1418962bdc31bc80dd328362b1a95f4f9 100644 (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);
                    },
                },
            ],