horizon/openstack_dashboard/utils
Akihiro Motoki a987c039cf TabGroup: Make tabs pluggable via horizon plugin config
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
2018-03-12 21:04:22 +09:00
..
__init__.py Neutron Security Group native support 2013-07-12 21:03:40 +09:00
config_types.py Use oslo.config for Horizon configuration 2017-11-27 17:03:56 +09:00
config.py Use oslo.config for Horizon configuration 2017-11-27 17:03:56 +09:00
filters.py Fix H405 (multi line docstring) warnings (openstack_dashboard) 2017-06-09 16:05:31 +00:00
identity.py Disentangle domain context from effective domain 2017-02-13 11:40:57 +01:00
settings.py TabGroup: Make tabs pluggable via horizon plugin config 2018-03-12 21:04:22 +09:00