Files
metabuilder/packages/workflow_editor/scripts/functions.json
johndoe6345789 9284b9a67b Refactor function definitions across multiple packages to remove luaScript references
- Updated functions.json files in theme_editor, ui_auth, ui_footer, ui_header, ui_home, ui_intro, ui_level2, ui_level3, ui_level4, ui_level5, ui_level6, ui_login, ui_pages, ui_permissions, user_manager, and workflow_editor packages.
- Removed luaScript entries from function definitions, retaining only category and other relevant metadata.
- Adjusted documentation in prisma/README.md to remove LuaScript entity reference.
2026-01-07 14:54:33 +00:00

93 lines
2.1 KiB
JSON

{
"$schema": "https://metabuilder.dev/schemas/json-script.schema.json",
"schemaVersion": "2.2.0",
"package": "workflow_editor",
"description": "Workflow creation, editing, and execution functions",
"functions": [
{
"id": "editor_save",
"name": "saveWorkflow",
"exported": true,
"description": "Save workflow definition",
"category": "editor"
},
{
"id": "editor_load",
"name": "loadWorkflow",
"exported": true,
"description": "Load workflow definition",
"category": "editor"
},
{
"id": "editor_add_node",
"name": "addNode",
"exported": true,
"description": "Add node to workflow",
"category": "editor"
},
{
"id": "editor_delete_node",
"name": "deleteNode",
"exported": true,
"description": "Delete node from workflow",
"category": "editor"
},
{
"id": "editor_connect_nodes",
"name": "connectNodes",
"exported": true,
"description": "Connect two workflow nodes",
"category": "editor"
},
{
"id": "run_execute",
"name": "executeWorkflow",
"exported": true,
"description": "Execute workflow",
"category": "execution"
},
{
"id": "run_cancel",
"name": "cancelWorkflow",
"exported": true,
"description": "Cancel running workflow",
"category": "execution"
},
{
"id": "run_retry",
"name": "retryWorkflow",
"exported": true,
"description": "Retry failed workflow",
"category": "execution"
},
{
"id": "status_get",
"name": "getStatus",
"exported": true,
"description": "Get workflow run status",
"category": "monitoring"
},
{
"id": "status_list_runs",
"name": "listRuns",
"exported": true,
"description": "List workflow runs",
"category": "monitoring"
}
],
"exports": {
"functions": [
"saveWorkflow",
"loadWorkflow",
"addNode",
"deleteNode",
"connectNodes",
"executeWorkflow",
"cancelWorkflow",
"retryWorkflow",
"getStatus",
"listRuns"
]
}
}