[pve-devel] [PATCH widget-toolkit 1/3] Utils: add render_zfs_health
Dominik Csapak
d.csapak at proxmox.com
Thu Jun 25 13:59:30 CEST 2020
from pve-manager
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
src/Utils.js | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/src/Utils.js b/src/Utils.js
index b5b1acb..d959dee 100644
--- a/src/Utils.js
+++ b/src/Utils.js
@@ -740,6 +740,31 @@ utilities: {
return Ext.Date.format(servertime, 'Y-m-d H:i:s');
},
+ render_zfs_health: function(value) {
+ if (typeof value === 'undefined') {
+ return "";
+ }
+ var iconCls = 'question-circle';
+ switch (value) {
+ case 'AVAIL':
+ case 'ONLINE':
+ iconCls = 'check-circle good';
+ break;
+ case 'REMOVED':
+ case 'DEGRADED':
+ iconCls = 'exclamation-circle warning';
+ break;
+ case 'UNAVAIL':
+ case 'FAULTED':
+ case 'OFFLINE':
+ iconCls = 'times-circle critical';
+ break;
+ default: //unknown
+ }
+
+ return '<i class="fa fa-' + iconCls + '"></i> ' + value;
+ },
+
get_help_info: function(section) {
let helpMap;
if (typeof proxmoxOnlineHelpInfo !== 'undefined') {
--
2.20.1
More information about the pve-devel
mailing list