Horizon plugin for OpenStack Orchestration (Heat)
Go to file
Xinni Ge 52f2e318ad Add unittests for template generator angular
The following changes have been made.
 - Test cases for common components and individual resources.
 - Setup karma + jasmine test environment.
 - Setup eslint environment and rules.
 - Code style adjustment to satisfiy eslint rules.

Change-Id: Icb3e48be11beaebc4e410644c62e0df86b345207
2017-10-26 09:55:53 +09:00
doc/source add docs 2017-10-06 14:49:25 +09:00
heat_dashboard Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
releasenotes add release notes. 2017-10-06 14:48:46 +09:00
tools add initial files. 2017-10-06 14:46:17 +09:00
.eslintignore Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
.eslintrc.js Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
.gitignore Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
CONTRIBUTING.rst add initial files. 2017-10-06 14:46:17 +09:00
HACKING.rst add initial files. 2017-10-06 14:46:17 +09:00
LICENSE add initial files. 2017-10-06 14:46:17 +09:00
MANIFEST.in add initial files. 2017-10-06 14:46:17 +09:00
README.rst add initial files. 2017-10-06 14:46:17 +09:00
babel-django.cfg add initial files. 2017-10-06 14:46:17 +09:00
babel-djangojs.cfg add initial files. 2017-10-06 14:46:17 +09:00
karma.conf.js Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
manage.py add initial files. 2017-10-06 14:46:17 +09:00
package.json Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
requirements.txt add initial files. 2017-10-06 14:46:17 +09:00
setup.cfg add initial files. 2017-10-06 14:46:17 +09:00
setup.py add initial files. 2017-10-06 14:46:17 +09:00
test-requirements.txt add initial files. 2017-10-06 14:46:17 +09:00
test.py add initial files. 2017-10-06 14:46:17 +09:00
tox.ini fix tox.ini 2017-10-06 14:48:22 +09:00

README.rst

OpenStack Dashboard plugin for Heat project

How to use with Horizon on server:

Use pip to install the package on the server running Horizon.
Then either copy or link the files in heat_dashboard/enabled to
openstack_dashboard/local/enabled like following.
cd heat-dashboard & python setup.py sdist
horizon/tools/with_venv.sh pip install dist/package.tar.gz

cp -rv enabled/ horizon/openstack_dashboard/local/
# !! ADD_SCSS_FILES may be overried to your environment.

# Restart Apache or your Django test server
# You may need to run
python manage.py collectstatic
python manage.py compress
This step will cause the Horizon service to pick up the heat plugin
when it starts.

To run unit tests:

./run_tests.sh

Reference:

https://docs.openstack.org/horizon/latest/contributor/tutorials/plugin.html