Signed-off-by: Fabian Ebner <[email protected]>
---

New in v2.

 src/Utils.js      | 12 ++++++++++++
 src/node/Tasks.js | 10 +---------
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/src/Utils.js b/src/Utils.js
index 3fd8f91..21bdbe3 100644
--- a/src/Utils.js
+++ b/src/Utils.js
@@ -736,6 +736,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 '-';
diff --git a/src/node/Tasks.js b/src/node/Tasks.js
index b01f65e..7f20a8a 100644
--- a/src/node/Tasks.js
+++ b/src/node/Tasks.js
@@ -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);
                    },
                },
            ],
-- 
2.20.1



_______________________________________________
pve-devel mailing list
[email protected]
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to