diff --git a/README.rst b/README.rst index f71bdd0..1aa3792 100644 --- a/README.rst +++ b/README.rst @@ -2,7 +2,7 @@ neutron-lbaas-dashboard ======================= -Horizon panels for Neutron LBaaS +Horizon panels for Neutron LBaaS v2 * Free software: Apache license * Documentation: http://docs.openstack.org/developer/neutron-lbaas-dashboard @@ -22,24 +22,27 @@ Howto 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. + 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. Modify horizon's settings file to enabled neutron_lbaas_dashboard, note the two lines to add below:: +2. Copy ``_1481_project_ng_loadbalancersv2_panel.py`` in + ``neutron_lbaas_dashboard/enabled`` directory + to ``openstack_dashboard/local/enabled``. - import neutron_lbaas_dashboard.enabled # ADD THIS LINE - - ... - - INSTALLED_APPS = list(INSTALLED_APPS) # Make sure it's mutable - settings.update_dashboards([ - openstack_dashboard.enabled, - openstack_dashboard.local.enabled, - neutron_lbaas_dashboard.enabled, # ADD THIS LINE TOO - ], HORIZON_CONFIG, INSTALLED_APPS) - -3. (Optional/TODO) Copy the policy file into horizon's policy files folder, and add this config:: +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. (Optional) Add extra config settings for the add in: TODO \ No newline at end of file +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