feat(ui): workflow logs

This commit is contained in:
Fu Diwei
2025-03-18 20:02:39 +08:00
parent af5d7465a1
commit fd6e41c566
16 changed files with 173 additions and 63 deletions

View File

@@ -0,0 +1,19 @@
import { type WorkflowLogModel } from "@/domain/workflowLog";
import { COLLECTION_NAME_WORKFLOW_LOG, getPocketBase } from "./_pocketbase";
export const listByWorkflowRunId = async (workflowRunId: string) => {
const pb = getPocketBase();
const list = await pb.collection(COLLECTION_NAME_WORKFLOW_LOG).getFullList<WorkflowLogModel>({
batch: 65535,
filter: pb.filter("runId={:runId}", { runId: workflowRunId }),
// sort: "created",
requestKey: null,
});
return {
totalItems: list.length,
items: list,
};
};