Bug 1333065

Summary: it's not possible to reach items in Storage and Admin secondary menus directly
Product: [Red Hat Storage] Red Hat Storage Console Reporter: Martin Bukatovic <mbukatov>
Component: UIAssignee: Karnan <kchidamb>
Status: CLOSED ERRATA QA Contact: sds-qe-bugs
Severity: low Docs Contact:
Priority: unspecified    
Version: 2CC: cblum, ltrilety, mkudlej, nthomas, sankarshan, vsarmila
Target Milestone: ---   
Target Release: 2   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rhscon-ui-0.0.40-1.el7scon.noarch Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-23 19:49:47 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:
Bug Depends On:    
Bug Blocks: 1353450    

Description Martin Bukatovic 2016-05-04 15:05:46 UTC
Description of problem
======================

It's not possible to click on any item from seconday vertical navigation menu
of *Admin* section[1] when the primary *Admin* menu item itself is selected,
because the secondary menu hides itself when one tries to reach it.

[1] secondary vertical *Admin* menu contains links to Tasks, Events, Users,
LDAP and Email settings.

Version-Release number of selected component
============================================

rhscon-ui-0.0.28-1.el7scon.noarch

Other usm packages from usm master server:

rhscon-core-0.0.14-1.el7scon.x86_64
rhscon-ceph-0.0.11-1.el7scon.x86_64

How reproducible
================

100 %

Steps to Reproduce
==================

1. Following the documentation, install USM (note that any other operation,
   including accepting nodes is not necessary to reproduce this issue).
2. Login as an admin user to the web interface.
3. Click on *Admin* item in the left primary vertical navigation menu.
4. Try to click on *Tasks* item in the Admin secondary vertical nav. menu.

Note: this is a general issue, one can try this with Storage secondary menu
with the same results (click on Storage and then trying to reach Pools or RBDs
items).

Actual results
==============

The secondary *Admin* menu is shown with all it's items, but when I move curson
into the area of the secondary menu, it dissappears which prevents me to click
on any item in the secondary menu.

That said, there is a workaround: when I click on *Storage* item to select
*Storage* menu instead, I'm able to reach items in *Admin* secondary menu by:

 * moving the curson above the *Admin* item in the primary menu without
   clicking on it (which makes the secondary *Admin* menu displayed)
 * clicking on any secondary *Admin* item (eg. *Tasks*) is possible,
   because this time the secondary menu doesn't disappear

Expected results
================

When the *Admin* item in the primary vertical menu is selected, I'm able to
click on any item from the secondary menu, such as: *Tasks*, *Events*, *Users*
and so on.

Additional info
===============

Related Patternfly pattern: Vertical Navigation

https://www.patternfly.org/patterns/vertical-with-persistent-secondary/

Comment 3 Lubos Trilety 2016-06-22 13:02:57 UTC
*** Bug 1348482 has been marked as a duplicate of this bug. ***

Comment 4 Lubos Trilety 2016-06-23 08:48:24 UTC
Tested on
rhscon-ui-0.0.41-1.el7scon.noarch

The issue is still there, however it is related to firefox only, it doesn't happen in chrome.

Comment 6 Chris Blum 2016-07-21 09:09:11 UTC
*** Bug 1358475 has been marked as a duplicate of this bug. ***

Comment 8 Martin Kudlej 2016-07-27 13:55:40 UTC
Tested with
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36
with 
ceph-ansible-1.0.5-31.el7scon.noarch
ceph-installer-1.0.14-1.el7scon.noarch
rhscon-ceph-0.0.36-1.el7scon.x86_64
rhscon-core-0.0.36-1.el7scon.x86_64
rhscon-core-selinux-0.0.36-1.el7scon.noarch
rhscon-ui-0.0.50-1.el7scon.noarch
and it works.

Comment 9 Chris Blum 2016-08-03 18:57:45 UTC
I can also add that I just tested it with Chrome on Mac and it works

Version:   0.0.39
Provider:   Ceph  Version:   0.0.39
Monitoring:   Graphite  Version:   0.9.15
Database:   Mongo DB  Version:   2.6.11
Chrome Version 51.0.2704.103 (64-bit)

Comment 11 errata-xmlrpc 2016-08-23 19:49:47 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2016:1754