diff --git a/ui/src/components/admin/Triggers.vue b/ui/src/components/admin/Triggers.vue
index 62a4d8439c..090cb714d1 100644
--- a/ui/src/components/admin/Triggers.vue
+++ b/ui/src/components/admin/Triggers.vue
@@ -80,12 +80,14 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -475,6 +478,25 @@
const disabled = this.state === "DISABLED" ? true : false;
return all.filter(trigger => trigger.disabled === disabled);
+ },
+ visibleColumns() {
+ const columns = [
+ {prop: "triggerId", label: this.$t("id")},
+ {prop: "flowId", label: this.$t("flow")},
+ {prop: "namespace", label: this.$t("namespace")},
+ {prop: "executionId", label: this.$t("current execution")},
+ {prop: "executionCurrentState", label: this.$t("state")},
+ {prop: "workerId", label: this.$t("workerId")},
+ {prop: "date", label: this.$t("date")},
+ {prop: "updatedDate", label: this.$t("updated date")},
+ {prop: "nextExecutionDate", label: this.$t("next execution date")},
+ {prop: "evaluateRunningDate", label: this.$t("evaluation lock date")},
+ ];
+
+ return columns.reduce((acc, column) => {
+ acc[column.prop] = this.triggersMerged.some(trigger => trigger[column.prop]);
+ return acc;
+ }, {});
}
}
};