Bug 988300
| Summary: | Missing tabs in perspective | ||
|---|---|---|---|
| Product: | [Retired] JBoss BPMS Platform 6 | Reporter: | Sona Mala <smala> |
| Component: | Business Central | Assignee: | Toni Rikkola <trikkola> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Sona Mala <smala> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.0.0 | CC: | crobson, etirelli, rrajasek, ruhan, trikkola |
| Target Milestone: | ER4 | ||
| Target Release: | 6.0.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-08-06 20:07:06 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Attachments: | |||
Created attachment 778156 [details]
Projects.perspective after step 4
Created attachment 778158 [details]
Projects.perspective after step 12
I believe this bug should have a larger scope. In any perspective that allows you to "remove" all panels, you can get into unrecoverable situations where "reloading" the perspective does not get you back due to caching to maintain your window state. The only way to recover on several screens is to delete your browser cache. I am agreeing this is a beta blocker because the only way I found to restore the correct behaviour is reinstalling the workbench and starting from scratch, so we need a fix for this for Beta. Ok in my opinion the problem is that the Project Explorer like any "Explorer", another example being File Explorer. Should open to the west side of the screen, even if there are no previous panels. The center is the default for any new panel. So when we open any editors they would then show up on the empty space on the east side of the Explorers. Doing the fix with the approach that all Explorer windows in kie-wb should by default open to the west. Toni - I'm concerned that we're still not addressing a main problem here. If you close the file explorer or project explorer itself, there is no way to bring those back onto the screen. So, yes, items clicked on in the file explorer should open in the right hand area even if there is currently nothing there, but if a user closes the file explorer and the content, the whole page is empty! What should they do to get back some panel to start from at that point? To avoid the user from getting lost into the blank screen, the file and project explorer can be brought back from the menu bar. Verified for ER4. An actual solution is that an user can open Project/File Explorer. These explorers have same behaviour as the default ones. It appears that users cannot get back the following panels still in ER4 without a cache reset: - Authoring -> Asset Repository -> File Explorer - Authoring -> Asset Repository -> Problems - Authoring -> Project Explorer -> Problems (In reply to Catherine Robson from comment #10) > It appears that users cannot get back the following panels still in ER4 > without a cache reset: > > - Authoring -> Asset Repository -> File Explorer File Explorer is missing in "Explore" drop-down menu. I want to create a new issue for this problem or I can Assign this issue (I am sorry I miss comment #7). Catherine and Toni, can you write here which solution you prefer, please? > - Authoring -> Asset Repository -> Problems Problems tab is not a part for Asset Repository in default perspective. > - Authoring -> Project Explorer -> Problems Problems tab is shown whenever you save any asset or build a project. I do not think that you need this panel for other situations. Other solution is that problems should be in menu bar like Project Explorer. Catherine and Toni, can you give me your opinion for this issue? Created attachment 813206 [details]
File Explorer in dropdown menu for Administration Perspective
Created attachment 813207 [details]
Missing File Explorer in dropdown menu for Asset Repository Perspective
Created attachment 813209 [details]
Default panels for Asset Repository in ER4 (Problems tab is missing)
Hi Sona, Looks like I managed to miss this and just got a reminder about by unanswered tickets now after a long break from work. I think it is better you make a new ticket, if you didn't already. It will be easier to keep track of. I think that this is not a problem any more. File Explorer and Project Explorer do not support the "close" operation (X). So an user has no option how deletes these editors from perspectives. I am using BPMS 6.0.2 and has similar issue. The Authoring->Project Authoring west panel just disappears. I tried clear browser cache, reload, restart browser, but could not get it back. I did not restart Jboss server because I have no permission. If I use other user id to login, everything is ok. I tried to login on other person's machine (using my id), get same issue. So, that is a server side issue. It is a blocker to me. Try to write #org.kie.guvnor.explorer at the end of URL. Please, can you write here what you did? I need to "steps to reproduce" to open this issue. Hi Sona, Your #org.kie.guvnor.explorer works like a magic! The west panel is back. Thanks a lot. The answer to your next question is: I actually did not do anything special at all. I opened the designer, worked on some process diagrams (probably I used the full screen mode?) and save/quit it. When I continue with my process the next day, this problem happens. Btw, sometimes I close some east panels but never hit the west panel lost issue until this time. |
Created attachment 778154 [details] Video file - step to reproduce Description of problem: If an user deletes all tabs in view "Projects" and switch the system to another one than he never achieves the same functionality. The reasons are: - if the user opens perspective "Projects" again, so the perspective is empty, no tabs in perspective. (system saves the empty perspective into .niogit/system.git/.metadata/.user/<username>/.<perspectivename>/.Projects.perspective) - the user adds a new tab Project Explorer (menu items Explore/Projects), but this tab has not got the same behaviour. See the attached video. Version-Release number of selected component (if applicable): 6.0.0 DR6 How reproducible: Steps to Reproduce (done in attached video): Normal situation ---------------- 1. open perspective "Projects" 2. open any file in the repository 3. switch system to another perspective (example "Administration") 4. open perspective "Projects" again. Problem situation ----------------- 5. delete all tabs in perspective 6. switch system to another perspective 7. open perspective "Projects" again Workaround ---------- 8. add new panel "Project Explorer" (menu item Explore/Projects) 9. open any file in the repository 10. move new file to the new tab container 11. switch system to another perspective 12. open "Projects" perspective 13. open any file in the repository 14. move new file to the right tab container Actual results: After step 2: The tab is open in the right tab container. After step 4: The perspective contains all tabs, which was opened when the user left this perspective. After step 7: The perspective is empty. There is not any tab (Why does the user need an empty perspective?) After step 9,13: The tab is open in the same tab container as Project Explorer. Compare files ProjectsStep4.perspective and ProjectsStep12.perspective: - find string "org.kie.guvnor.explorer" and compare the xpath of this element (/root/children/PanelDefinitionImpl/parts X /root/parts/) Expected results: There are two options: - The first idea is that if the perspective is empty then the default setting is load (In this case - Projects Explorer). Steps for workaround are deprecated (After step 7: The perspective contains the default tabs) (Step 8 - 14 are deprecated) - The second idea is that the perspective stays empty and the user can restore the default setting of tabs. (After step 9, 13: The tab is open in the right tab container.) (Files ProjectsStep4.perspective and ProjectsStep12.perspective must be identical in structure) Additional info: