PANEL_GROUP="default" in enabled file no longer working in Juno
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Medium
|
Janet Yu |
Bug Description
Using:
PANEL_DASHBOARD = 'settings'
PANEL = 'mypanel'
PANEL_GROUP = "default"
ADD_PANEL = 'mypackage.
Will result in the new panel being added to the "Other" panel group instead of to the default panelgroup as documented (http://
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:/
Proposed fix: Add the following line on after https:/
self.__
A fix in Juno would be nice, because this break existing extensions.
summary: |
- PANEL_GROUP="default" no longer working in Juno + PANEL_GROUP="default" in enabled file no longer working in Juno |
description: | updated |
Changed in horizon: | |
importance: | Undecided → Medium |
assignee: | nobody → Timur Sufiev (tsufiev-x) |
Changed in horizon: | |
status: | New → Triaged |
tags: | added: juno-backport-potential |
Changed in horizon: | |
assignee: | Janet Yu (jwy) → Lin Hua Cheng (lin-hua-cheng) |
Changed in horizon: | |
assignee: | Lin Hua Cheng (lin-hua-cheng) → Janet Yu (jwy) |
Changed in horizon: | |
assignee: | Janet Yu (jwy) → Timur Sufiev (tsufiev-x) |
Changed in horizon: | |
assignee: | Timur Sufiev (tsufiev-x) → Janet Yu (jwy) |
Same issue as in bug #1378558. Coincidentally, I just picked that one up again, adding a unit test per the review comments.