ea92e73582
A dashboard enabled file in local/enabled is not able to appear before, or inbetween any core panels. The list of panels appears to be intended to be sorted by file name, but all files in /enabled and always presented in the nav ahead of any files from local/enabled, no matter the file name. This appears to be a bug in util/settings.py that does an rsplit to separate file name from path, but accidentally uses the full list of split items, instead of just the file name. For example, a file with __name__ of 'openstack_dashboard.enabled._1040_project_volumes_panel' splits into ['openstack_dashboard.enabled', '_1040_project_volumes_panel']. When this list is fed to cmp(), it will always come before a panel in local/enabled such as ['openstack_dashboard.local.enabled', '_0001_my_new_panel'] Change-Id: Ic169ccf0db1e04ec42fe999df6648117ce9efe84 Closes-Bug: 1567047 |
||
---|---|---|
.. | ||
__init__.py | ||
filters.py | ||
identity.py | ||
metering.py | ||
settings.py |