Skip to content

fix(FOUR-33528): restore dashboard screen rendering on Home after Vit… - #9076

Merged
nolanpro merged 1 commit into
developfrom
bugfix/FOUR-33528
Sep 28, 2026
Merged

nolanpro merged 1 commit into
developfrom
bugfix/FOUR-33528

Conversation

@gproly

@gproly gproly commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

…e migration

Register ScreenBuilder in the Vite tasks loader so vue-form-renderer is available when viewing custom dashboards from the inbox Home screen.

  • Add Vue.use(ScreenBuilder.default) and screen-builder CSS to loaderTasks.js
  • Fix ProcessesDashboardsMenu emit to pass (id, type) instead of an object
  • Skip redundant dashboard navigation when the same dashboard is already active
  • Remove duplicate router.push from ParticipantHomeScreen; menu owns navigation

https://processmaker.atlassian.net/browse/FOUR-33528

ci:deploy

…e migration

Register ScreenBuilder in the Vite tasks loader so vue-form-renderer is
available when viewing custom dashboards from the inbox Home screen.

- Add Vue.use(ScreenBuilder.default) and screen-builder CSS to loaderTasks.js
- Fix ProcessesDashboardsMenu emit to pass (id, type) instead of an object
- Skip redundant dashboard navigation when the same dashboard is already active
- Remove duplicate router.push from ParticipantHomeScreen; menu owns navigation

https://processmaker.atlassian.net/browse/FOUR-33528
@cursor

cursor Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

PR Summary

Low Risk
Front-end routing and Vite bootstrap changes for inbox dashboards; no auth, API, or data-layer changes.

Overview
Restores custom dashboard rendering on the inbox Home screen after the Vite tasks loader migration by registering Screen Builder (Vue.use(ScreenBuilder.default) and its CSS) so components like vue-form-renderer in DashboardViewer are available when opening dashboards from the side menu.

Navigation is consolidated in ProcessesDashboardsMenu: it now emits processDashboardSelected as (id, type) instead of a single object, skips router.push when the same dashboard route is already active, and ParticipantHomeScreen no longer performs duplicate router.push calls—it only updates selectedProcess while the menu handles routing.

Reviewed by Cursor Bugbot for commit f03b305. Bugbot is set up for automated code reviews on this repo. Configure here.

@decisions-sonarqube

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@gproly
gproly requested review from CarliPinell and henryjonathanquispe and removed request for CarliPinell September 25, 2026 17:53
@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://tenant-1.ci-a0bd2e93ab.engk8s.processmaker.net

@nolanpro
nolanpro merged commit 4a94151 into develop Sep 28, 2026
10 checks passed
@nolanpro
nolanpro deleted the bugfix/FOUR-33528 branch September 28, 2026 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants