Merge "dashboad_manage_roles migration"

This commit is contained in:
Jenkins 2015-03-23 19:05:42 +00:00 committed by Gerrit Code Review
commit 7c990e28e0
2 changed files with 55 additions and 0 deletions

View File

@ -15,6 +15,7 @@ sizes of server instances.
dashboard_databases.rst
dashboard_create_networks.rst
dashboard_manage_containers.rst
dashboard_manage_roles.rst
dashboard_manage_volumes.rst
configure_access_and_security_for_instances.rst
manage_instances.rst

View File

@ -0,0 +1,54 @@
.. meta::
:scope: admin_only
=======================
Create and manage roles
=======================
A role is a personality that a user assumes to perform a specific set
of operations. A role includes a set of rights and privileges. A user
assumes that role inherits those rights and privileges.
.. note:: OpenStack Identity service defines a user's role on a
project, but it is completely up to the individual service
to define what that role means. This is referred to as the
service's policy. To get details about what the privileges
for each role are, refer to the :file:`policy.json` file
available for each service in the
:file:`/etc/SERVICE/policy.json` file. For example, the
policy defined for OpenStack Identity service is defined
in the :file:`/etc/keystone/policy.json` file.
Create a role
~~~~~~~~~~~~~
#. Log in to the dashboard and choose the :guilabel:`admin` project from
the :guilabel:`CURRENT PROJECT` drop-down list.
#. On the :guilabel:`Admin tab`, click the :guilabel:`Roles` category.
#. Click the :guilabel:`Create Role` button.
In the :guilabel:`Create Role` window, enter a name for the role.
#. Click the :guilabel:`Create Role` button to confirm your changes.
Edit a role
~~~~~~~~~~~
#. Log in to the dashboard and choose the :guilabel:`admin` project from
the :guilabel:`CURRENT PROJECT` drop-down list.
#. On the :guilabel:`Admin tab`, click the :guilabel:`Roles` category.
#. Click the :guilabel:`Edit` button.
In the :guilabel:`Update Role` window, enter a new name for the role.
#. Click the :guilabel:`Update Role` button to confirm your changes.
.. note:: Using the dashboard, you can edit only the name assigned to
a role.
Delete a role
~~~~~~~~~~~~~
#. Log in to the dashboard and choose the :guilabel:`admin` project from
the :guilabel:`CURRENT PROJECT` drop-down list.
#. On the :guilabel:`Admin` tab, click the :guilabel:`Roles` category.
#. Select the role you want to delete and click the :guilabel:`Delete
Roles` button.