[Orchestrator] UI improvements: workflows, runs, details, and Admin nav placement#3446
Conversation
|
Important This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior. Changed Packages
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #3446 +/- ##
==========================================
- Coverage 53.59% 53.39% -0.21%
==========================================
Files 2252 2261 +9
Lines 85789 86164 +375
Branches 24114 24303 +189
==========================================
+ Hits 45982 46009 +27
- Misses 38261 38609 +348
Partials 1546 1546
*This pull request uses carry forward flags. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
Updates workflows and runs tables, empty states, success ratio, run logs, entity/run-by filters, and dynamic plugin config for the Admin sidebar placement. Co-authored-by: Cursor <cursoragent@cursor.com>
Reflect UI-related translation additions in report.api.md and report-alpha.api.md. Co-authored-by: Cursor <cursoragent@cursor.com>
Move repeated table filters, info card layout, and permission batch logic into reusable modules to address Sonar duplication findings. Co-authored-by: Cursor <cursoragent@cursor.com>
The backend does not yet expose avgDurationMs, so drop the field and related translation keys from the entity workflow details card. Co-authored-by: Cursor <cursoragent@cursor.com>
Display workflowRunStats.averageTimeToComplete on the entity layout workflow details card now that the overview API exposes run stats. Co-authored-by: Cursor <cursoragent@cursor.com>
8ac799b to
0c1bec0
Compare
Reorder workflow.fields.averageDuration in report output to match api-reports ordering. Co-authored-by: Cursor <cursoragent@cursor.com>
|



Hey, I just made a Pull Request!
Fixes:
https://redhat.atlassian.net/browse/RHIDP-13675
Summary
Aligns the Orchestrator frontend with the latest design: improved workflows and runs tables, workflow details layout, empty states, success ratio visualization, and run logs dialog updates. Also moves the Orchestrator sidebar entry under Administration via dynamic plugin configuration.
Changes
Workflows tab
All runs / Workflow runs
{{processName}} workflow logs)Workflow details
Orchestrator page
Run instance page
Navigation (dynamic plugin)
menuItems.orchestratorwithparent: default.admininplugins/orchestrator/app-config.yamldocs/dynamic-plugin-installation.mdwith the same patternScreen.Recording.2026-06-18.at.2.53.52.PM.mov
✔️ Checklist