horizon/openstack_dashboard
Akihiro Motoki 9ea081ef6c Display Network panels based on neutron ext-list
Neutron features like LBaaS, FWaaS or VPNaaS are provided as
extensions in Neutron. This commit changes these features are enabled
only when they are included in the extension list from Neutron.

It also change the default settings of enable_lb/firewall/vpn to True.
The default of these settings were set to False to avoid confusion to
users because LB/FW/VPNaaS are optional features in Neutron. By this
commit corresponding features in Horizon are enabled dynamically, so
it is reasonable to change the default to True.

This commit introduces Horizon version of override_settings
"update_settings" decorator which allows override an item in dict.
Django original override_settings replaces a dict completely,
however OpenStack dashboard setting has many dictionary configuration
and there are test case where we want to override only one item
in a dictionary and keep other items in the dictionary.
This version of override_settings allows this.

DocImpact

Implements blueprint neutron-feature-control-with-ext-list

Change-Id: I19424d448c800524de0ee8ac769974272dbb84a0
2014-09-02 03:48:32 +09:00
..
api Display Network panels based on neutron ext-list 2014-09-02 03:48:32 +09:00
conf Add "Edit Router" to allow to change router type 2014-08-30 05:01:25 +09:00
dashboards Display Network panels based on neutron ext-list 2014-09-02 03:48:32 +09:00
enabled Separating Identity Dashboard and using RBAC 2014-08-18 16:40:56 -06:00
local Display Network panels based on neutron ext-list 2014-09-02 03:48:32 +09:00
locale Imported Translations from Transifex 2014-08-29 06:04:56 +00:00
management Created a make_web_conf command. 2014-04-03 17:34:32 +02:00
openstack Synced jsonutils from oslo-incubator 2014-05-27 12:25:45 +02:00
static Merge "Allow table actions to be displayed in a menu" 2014-08-28 14:39:54 +00:00
templates Update Twitter Bootstrap to version 3 2014-07-28 16:13:21 +02:00
test Display Network panels based on neutron ext-list 2014-09-02 03:48:32 +09:00
usage Disable Floating IP features if Neutron router is disabled 2014-08-30 05:12:27 +09:00
utils Honor dashboard DISABLED over horizon settings 2014-08-04 07:43:58 +09:00
wsgi Updated the django.wsgi file for devstack. 2012-02-29 01:37:37 -08:00
__init__.py Unifies the project packaging into one set of modules. 2012-02-29 00:20:13 -08:00
context_processors.py Remove extraneous vim configuration comments 2014-05-06 15:30:10 +08:00
exceptions.py Merge "Update exception map based on neutronclient exception rearrange" 2014-07-24 09:59:02 +00:00
hooks.py Remove extraneous vim configuration comments 2014-05-06 15:30:10 +08:00
policy.py Separating Identity Dashboard and using RBAC 2014-08-18 16:40:56 -06:00
settings.py Merge "Unbundle all JavaScript libraries from Horizon" 2014-08-21 16:07:31 +00:00
urls.py Remove extraneous vim configuration comments 2014-05-06 15:30:10 +08:00
views.py Fix Flake8 style warnings in openstack_dashboard/ 2014-07-30 14:13:24 +02:00