Created attachment 739709 [details] Add Workspace menu vertical using root user Description of problem: Using root: you add "Workspace menu vertical" panel to welcome page. Then... Using demo user: navigate to jBPM Dashboard using the added panel, then browse back (using broswer back button), click Logout button - the application SHOULD log you out and take you back to login screen. But instead it takes you to jBPM dashboard and leaves you logged in. Version-Release number of selected component (if applicable): How reproducible: Always with dashboard-showcase (based on h2 DB, run with jetty) Steps to Reproduce: 1. Build application from sources on github and start quickstart demo using buildandrun_h2.sh as described in readme. 2. Login with root 3. On the Home page create new instance of "Workspace menu vertical" panel (see screenshot) 4. Logout root and log back in using demo/demo credentials 5. Navigate to jBPM dashboard using panel created in step 3. 6. Navigate back using browser "back" button 7. When you're back on Home page of Showcase workspace, click the Logout button in the Logout panel. Actual results: The logout button takes you to the jBPM dashboard, and you are still logged in (you can click through the panels, edit options etc.) Expected results: The logout button should log you out and bring you back to login page. Additional info: I discovered this bug when trying to configure the "Showcase" to enable access for demo user to jBPM dashboard using "Workspace menu vertical" panel. By default both "Showcase" and jBPM dashboard are configured to have only "Access" workspace permissions for role "End user" (= demo user). Even though demo user has "Access" permission to both workspaces, there is no way for him to navigate to jBPM dashboard from the Showcase workspace. Adding some workspace navigation panel to Showcase dashboard should be considered.
Regarding this: "Even though demo user has "Access" permission to both workspaces, there is no way for him to navigate to jBPM dashboard from the Showcase workspace. Adding some workspace navigation panel to Showcase dashboard should be considered." The jBPM dashboard is part of the whole BPMS product. Such dashboard will be accessed from the kie-wb UI. In fact it will be embedded inside a kie-wb perspective/panel. So, the jBPM dashboard will be only available in the scope of BPMS. Therefore, we don't want Dashbuilder's default showcase knows nothing about jBPM because Dashbuilder as an independent project will not contain any jBPM Stuff in the near future.
This issue is now fixed. https://github.com/droolsjbpm/dashboard-builder/commit/5bec6adeb19bec8303c76610e61f2621b09aae09
OK, verified in BPMS 6.0.0.DR6 deployed on EAP 6.1