Comment 0 for bug 1403094

Revision history for this message
Joris Roovers (joris-roovers) wrote : PANEL_GROUP="default" no longer working in Juno

Using:

PANEL_DASHBOARD = 'settings'
PANEL = 'mypanel'
PANEL_GROUP = "default"
ADD_PANEL = 'mypackage.foo.bar.MyPanel'

Will result in the new panel being added to the "Other" panel group instead of to the default panelgroup as documented (http://docs.openstack.org/developer/horizon/topics/settings.html#panel-group).

This worked fine in icehouse, it looks like this is a regression.

In particular, the following line is throwing an exception (Could not process panel mypanel: type object 'PanelGroup' has no attribute 'panels') because the default panelgroup's __class__ has no panels attribute:
https://github.com/openstack/horizon/blame/stable/juno/horizon/base.py#L893

A fix in Juno would be nice, because this break existing extensions.