-
Filter by name:
-
+
+
+
+ Search for Workflows
+
+ @keyup.esc="showAdvanced = false">
+ Filter by name:
+
Filter by tag:
Published:
@@ -110,7 +93,7 @@ function onSearch() {
{{ _l("Search") }}
-
+
{{ _l("Cancel") }}
diff --git a/client/src/stores/workflowStore.ts b/client/src/stores/workflowStore.ts
index 8a0b2900d1fc..5cf2b8b8d9d0 100644
--- a/client/src/stores/workflowStore.ts
+++ b/client/src/stores/workflowStore.ts
@@ -1,18 +1,15 @@
import { defineStore } from "pinia";
import axios from "axios";
import type { Steps } from "@/stores/workflowStepStore";
-import { createWorkflowQuery } from "@/components/Panels/utilities";
import { getAppRoot } from "@/onload/loadConfig";
-export interface Workflow {
+interface Workflow {
[index: string]: any;
steps: Steps;
}
export const useWorkflowStore = defineStore("workflowStore", {
state: () => ({
- allWorkflows: [] as Workflow[],
- workflowResults: [] as Workflow[],
workflowsByInstanceId: {} as { [index: string]: Workflow },
}),
getters: {
@@ -37,15 +34,6 @@ export const useWorkflowStore = defineStore("workflowStore", {
return storedWorkflow?.id;
};
},
- getWorkflows: (state) => {
- return (filterSettings: Record) => {
- if (Object.keys(filterSettings).length === 0) {
- return state.allWorkflows;
- } else {
- return state.workflowResults;
- }
- };
- },
},
actions: {
async fetchWorkflowForInstanceId(workflowId: string) {
@@ -56,20 +44,5 @@ export const useWorkflowStore = defineStore("workflowStore", {
state.workflowsByInstanceId[workflowId] = data as Workflow;
});
},
- async fetchWorkflows(filterSettings: Record) {
- if (Object.keys(filterSettings).length !== 0) {
- const query = createWorkflowQuery(filterSettings); // remove from here?
- const { data } = await axios.get(`${getAppRoot()}api/workflows`, {
- params: { search: query, skip_step_counts: true },
- });
- this.workflowResults = data;
- } else if (this.allWorkflows.length === 0) {
- // TODO: add all params: ?limit=50&offset=0&search=&skip_step_counts=true
- const { data } = await axios.get(`${getAppRoot()}api/workflows`, {
- params: { skip_step_counts: true },
- });
- this.allWorkflows = data;
- }
- },
},
});