RETIRED, Horizon UI support for Neutron LBaaS
Go to file
Justin Pomeroy cd74d86dac Add loading and error status to detail pages
This adds a loading indicator to detail pages and makes sure that the
page content is not displayed until fully loaded. This prevents the
pages from displaying with partial content and having the updated
values pop in. It also adds an error indicator with a message when
there is an error loading the page. The page content will not display
if there is an error. This prevents the user from seeing the page in
an error state with missing information and broken links.

Change-Id: If26553b0650f38b92e9624baa73e531714baeef3
Closes-Bug: #1561102
2017-07-26 06:39:25 +08:00
devstack Fix devstack plugin clean-up 2016-07-05 15:41:29 +03:00
doc/source Fixes the installation documentation page 2017-03-14 09:09:16 -07:00
neutron_lbaas_dashboard Add loading and error status to detail pages 2017-07-26 06:39:25 +08:00
releasenotes/notes Add release note for LBaaS v2 dashboard work in Mitaka 2016-03-11 13:26:01 -06:00
tools Add Constraints support 2016-12-20 14:35:05 +11:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:32:11 +00:00
.eslintrc Update npm dependencies 2016-01-26 22:49:38 +00:00
.gitignore fix unit tests 2016-04-04 19:13:07 +00:00
.gitreview Added .gitreview 2015-07-28 18:36:21 +00:00
.mailmap Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
.testr.conf Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
CONTRIBUTING.rst Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
HACKING.rst Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
LICENSE Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
README.rst Optimize the link address 2017-04-10 17:41:29 +05:30
babel-django.cfg Translation preparation for neutron-lbaas-dashboard 2016-09-20 03:19:59 +09:00
babel-djangojs.cfg Translation preparation for neutron-lbaas-dashboard 2016-09-20 03:19:59 +09:00
manage.py Make sure django env var is set 2015-10-01 14:24:12 +00:00
package.json Fix npm test 2017-06-20 21:46:01 +08:00
requirements.txt Updated from global requirements 2017-04-12 04:16:20 +00:00
setup.cfg Added link to modindex 2017-01-27 09:22:25 +05:30
setup.py Updated from global requirements 2017-03-02 11:49:09 +00:00
test-requirements.txt Updated from global requirements 2017-06-27 12:15:12 +00:00
tox.ini Exclude node_modules from pep8 checking 2017-06-20 21:48:46 +08:00

README.rst

Team and repository tags

image

neutron-lbaas-dashboard

Horizon panels for Neutron LBaaS v2

Features

  • Please see neutron-lbaas repository

Howto

  1. Package the neutron_lbaas_dashboard by running:

    python setup.py sdist

    This will create a python egg in the dist folder, which can be used to install on the horizon machine or within horizon's python virtual environment.

  2. Copy _1481_project_ng_loadbalancersv2_panel.py in neutron_lbaas_dashboard/enabled directory to openstack_dashboard/local/enabled.

  3. (Optional) Copy the policy file into horizon's policy files folder, and add this config POLICY_FILES:

    'neutron_lbaas': 'neutron_lbaas_policy.json',
  4. Django has a compressor feature that performs many enhancements for the delivery of static files. If the compressor feature is enabled in your environment (COMPRESS_OFFLINE = True), run the following commands:

    $ ./manage.py collectstatic
    $ ./manage.py compress
  5. Finally restart your web server to enable neutron-lbaas-dashboard in your Horizon:

    $ sudo service apache2 restart