a987c039cf
This commit enhances django tab implementation to allow horizon plugins to add tabs to a tab group in other repository like the main horizon repo. New setting "EXTRA_TABS" is introduced to the horizon plugin 'enabled' file. To this aim, the tab group class looks up HORIZON_CONFIG['extra_tabs'] with its class full name and loads them as extra tabs if any. HORIZON_CONFIG['extra_tabs'] are populated via horizon plugin settings. This commit moves update_settings in openstack_dashboard.test.helpers to horizon as I would like to use it in a new horizon unit test. blueprint horizon-plugin-tab-for-info-and-quotas Closes-Bug: #1746754 Change-Id: Ice2469a90553754929826d14d20b4719bd1f62d3
11 lines
498 B
YAML
11 lines
498 B
YAML
---
|
|
features:
|
|
- |
|
|
[:bug:`1746754`]
|
|
(for horizon plugin developers) Django tab is now pluggable and horizon
|
|
plugins can add extra tab(s) to an existing tab provided by horizon or
|
|
other horizon plugins. Extra tabs can be added via the horizon plugin
|
|
"enabled" file. For more detail, see ``EXTRA_TABS`` description in
|
|
`Pluggable Panels and Groups <https://docs.openstack.org/horizon/latest/configuration/pluggable_panels.html#extra-tabs>`__
|
|
of the horizon documentation.
|