Process Manager ↔ - formerly "Discourse Workflow"

Another big update - online burn-up/down chart (as a nice alternative to the existing bundled Data Explorer query)

  • Added a new workflow Chart view in discovery with a shared view selector (List / Kanban / Chart) and period control (1–12 weeks).
    • Implemented burn-down data API at /discourse-workflow/charts.json plus /workflow/charts route integration.
    • Chart access is permissioned separately: admins and workflow_charts_allowed_groups; Chart is hidden from unauthorized users.
    • Chart payload was tightened to selected workflow context only (selected_workflow_id, selected_workflow_name, series), removing unused workflow catalog surface.
    • Added request/system coverage and UX hardening: full-week windows, local-date-safe axis labels, accessible view selector labeling, and chart rendering/state regression checks.

The Charting feature should be compatible with all workflows:

  • Chart does not require Kanban compatibility, so it works for workflows that are not Kanban-compatible.
    • Chart appears only when the current workflow list is scoped to exactly one workflow.
    • User must have chart permission (admin or in workflow_charts_allowed_groups).
    • If Kanban is compatible, dropdown shows List/Kanban/Chart.
    • If Kanban is not compatible, dropdown can still show List/Chart (when the two conditions above are met).

https://github.com/merefield/discourse-workflow/pull/18

3 Likes