← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1659456] [NEW] panels in PANEL_GROUP="default" are hidden

 

Public bug reported:

Default panel group items are collapsed and hidden if used in
conjunction with non-default panel groups. The divs and panel links are
present in the source for the page, but cannot be accessed without
editing the html in browser.

An example would be attempting to add a new panel to the default panel
group for the 'project' dashboard. The panel would be accessible
directly via the url, the code would be in the html, but the css classes
would mean it would be hidden. On the menu the new panel should sit at
the same level as 'compute'/'network'/etc but it is simply hidden and
there is no way to as a normal user click or unhide that panel.

This happens because of the following code:
https://github.com/openstack/horizon/blob/master/horizon/templates/horizon/_sidebar.html#L35

In part this is a regression of:
https://bugs.launchpad.net/horizon/+bug/1403094

Although in this case the default panel group seems to work, just the
template logic is no honouring it.

** Affects: horizon
     Importance: Undecided
     Assignee: Adrian Turjak (adriant-y)
         Status: In Progress

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1659456

Title:
  panels in PANEL_GROUP="default" are hidden

Status in OpenStack Dashboard (Horizon):
  In Progress

Bug description:
  Default panel group items are collapsed and hidden if used in
  conjunction with non-default panel groups. The divs and panel links
  are present in the source for the page, but cannot be accessed without
  editing the html in browser.

  An example would be attempting to add a new panel to the default panel
  group for the 'project' dashboard. The panel would be accessible
  directly via the url, the code would be in the html, but the css
  classes would mean it would be hidden. On the menu the new panel
  should sit at the same level as 'compute'/'network'/etc but it is
  simply hidden and there is no way to as a normal user click or unhide
  that panel.

  This happens because of the following code:
  https://github.com/openstack/horizon/blob/master/horizon/templates/horizon/_sidebar.html#L35

  In part this is a regression of:
  https://bugs.launchpad.net/horizon/+bug/1403094

  Although in this case the default panel group seems to work, just the
  template logic is no honouring it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1659456/+subscriptions