Fixing backend_code and backend_status
Change-Id: I16c78aa64582488267ed3e1227b54740e76bdfc0
diff --git a/src/app/core/services/helpers/config.helpers.ts b/src/app/core/services/helpers/config.helpers.ts
index 891d68a..445386a 100644
--- a/src/app/core/services/helpers/config.helpers.ts
+++ b/src/app/core/services/helpers/config.helpers.ts
@@ -85,6 +85,8 @@
'backend_need_reap',
'leaf_model_name',
'link_deleted_count',
+ 'policy_code',
+ 'backend_code',
];
public form_excluded_fields = this.excluded_fields.concat([
@@ -202,18 +204,21 @@
}
if (f.name === 'backend_status' || f.name === 'policy_status') {
+
+ const statusCol = f.name === 'backend_status' ? 'backend_code' : 'policy_code';
+
col.type = 'icon';
col.hover = (item) => {
return item[f.name];
};
col.formatter = (item) => {
- if (item[f.name].indexOf('1') > -1) {
+ if (parseInt(item[statusCol], 10) === 1) {
return 'check';
}
- if (item[f.name].indexOf('2') > -1) {
+ if (parseInt(item[statusCol], 10) === 2) {
return 'exclamation-circle';
}
- if (item[f.name].indexOf('0') > -1) {
+ if (parseInt(item[statusCol], 10) === 0) {
return 'clock-o';
}
};