Updating the dev environment guide for the Sahara UI

Updates related to the move to /contrib which happened
during the L cycle.

Change-Id: I564241ea20b5ef966a4e7458a7c62f6457abb081
Partial-Bug: #1490687
This commit is contained in:
Chad Roberts 2015-08-31 15:09:54 -04:00
parent 0a6e15e094
commit 3df4d60a8a

View File

@ -13,7 +13,7 @@ on installing and configuring DevStack with Sahara.
After Horizon installation, it will contain a Data Processing tab under Projects tab.
Sahara UI source code will be located at
``$DEST/horizon/openstack_dashboard/dashboards/project/data_processing``
``$DEST/horizon/openstack_dashboard/contrib/sahara/content/data_processing``
where ``$DEST/`` is usually ``/opt/stack/``.
Isolated Dashboard for Sahara
@ -126,7 +126,7 @@ You can list the registered services with this command:
7. Applying changes
If you have changed any ``*.py`` files in
``horizon/openstack_dashboard/dashboards/project/data_processing`` directory,
``horizon/openstack_dashboard/contrib/sahara/content/data_processing`` directory,
Horizon will notice that and reload automatically. However changes made to
non-python files may not be noticed, so you have to restart Horizon again
manually, as described in step 6.
@ -141,7 +141,7 @@ modified so that the Sahara URL can be known and so service-based
permissions do not prevent the Data Processing dashboard from displaying.
1. Modify ``openstack_dashboard/api/sahara.py``:
1. Modify ``openstack_dashboard/contrib/sahara/api/sahara.py``:
Add the following lines before ``def client(request)``:
@ -183,9 +183,9 @@ permissions do not prevent the Data Processing dashboard from displaying.
if hasattr(panel, 'permissions'):
panel.permissions = tuple(
[perm for perm in panel.permissions if not perm.startswith(
'openstack.services.data_processing')])
'openstack.services.data-processing')])
super(Project, cls).register(panel)
..
Alternatively the ``data-processing`` permissions can be removed
manually from each panel under ``openstack_dashboard/dashboards/project/data_processing``
manually from each panel under ``openstack_dashboard/contrib/sahara/content/data_processing``