Group related panels into packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Wishlist
|
Radomir Dopieralski |
Bug Description
It's possible in Horizon to have the panels grouped into PanelGroups in the menu, but unfortunately that is not reflected in the filesystem structure of the panel source files. We found a way of grouping related panels together into packages by using dot notation, like this:
class DeploymentOverv
name = _("Overview")
slug = "deployment.
class Deployment(
slug = "deployment"
name = _("Deployment")
panels = (
)
This works fine with panel autodiscovery and would be a perfect solution for this problem, if not for one detail -- the URL generated for such a panel looks like: /infrastructure
This can be easily fixed by a small change in how the URLs of the panels are generated.
Changed in horizon: | |
milestone: | none → icehouse-2 |
importance: | Undecided → Wishlist |
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | icehouse-2 → 2014.1 |
Fix proposed to branch: master /review. openstack. org/61043
Review: https:/