module
Version:
v1.1.0
Opens a new window with list of versions in this module.
Published: Mar 15, 2026
License: MIT
Opens a new window with license information.
README
¶
workflow-plugin-admin
External plugin for the workflow engine that provides the admin dashboard UI and config-driven admin routes.
What it does
- Injects admin modules (HTTP server, JWT auth, SQLite, static file server) into the host engine config via
ConfigProvider
- Embeds the admin UI assets and extracts them on startup
- Does not provide custom module types — all admin modules are native host types
Build
make build
Install
make install DESTDIR=/path/to/workflow
The plugin binary and assets are installed to DESTDIR/data/plugins/workflow-plugin-admin/.
UI assets
The ui_dist/ directory contains the built admin UI. To rebuild from source:
make ui
Plugin SDK
This plugin follows the workflow external plugin SDK pattern. It implements PluginProvider and ConfigProvider.
Directories
¶
cmd
|
|
workflow-plugin-admin
command
Command workflow-plugin-admin is a workflow engine external plugin that serves the admin dashboard UI and injects admin config routes into the host.
|
Command workflow-plugin-admin is a workflow engine external plugin that serves the admin dashboard UI and injects admin config routes into the host. |
Package internal implements the admin workflow plugin.
|
Package internal implements the admin workflow plugin. |
Click to show internal directories.
Click to hide internal directories.