diff options
| author | Dean Troyer <dtroyer@gmail.com> | 2014-11-18 15:11:32 -0600 |
|---|---|---|
| committer | Steve Martinelli <stevemar@ca.ibm.com> | 2014-12-01 17:36:20 -0500 |
| commit | 04d30c1855f1229d986c7ad3bdae43a2b2d38990 (patch) | |
| tree | e7bb3db5d38e1e560839d56c4aae9a6f96e61755 /openstackclient/identity/v2_0/role.py | |
| parent | 7e6b68ded99c86a4e24e548445f6ae03262ef259 (diff) | |
| download | python-openstackclient-04d30c1855f1229d986c7ad3bdae43a2b2d38990.tar.gz | |
Command object docs: project, role, user
project
role
user
user role
Change-Id: I445e09a3ffb69114912ae562a9285963a636bfd1
Diffstat (limited to 'openstackclient/identity/v2_0/role.py')
| -rw-r--r-- | openstackclient/identity/v2_0/role.py | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/openstackclient/identity/v2_0/role.py b/openstackclient/identity/v2_0/role.py index df69e857..cec95095 100644 --- a/openstackclient/identity/v2_0/role.py +++ b/openstackclient/identity/v2_0/role.py @@ -38,17 +38,20 @@ class AddRole(show.ShowOne): parser.add_argument( 'role', metavar='<role>', - help=_('Role name or ID to add to user')) + help=_('Role to add to <project>:<user> (name or ID)'), + ) parser.add_argument( '--project', metavar='<project>', required=True, - help=_('Include project (name or ID)')) + help=_('Include <project> (name or ID)'), + ) parser.add_argument( '--user', metavar='<user>', required=True, - help=_('Name or ID of user to include')) + help=_('Include <user> (name or ID)'), + ) return parser def take_action(self, parsed_args): @@ -80,8 +83,9 @@ class CreateRole(show.ShowOne): parser = super(CreateRole, self).get_parser(prog_name) parser.add_argument( 'role_name', - metavar='<role-name>', - help=_('New role name')) + metavar='<name>', + help=_('New role name'), + ) parser.add_argument( '--or-show', action='store_true', @@ -110,7 +114,7 @@ class CreateRole(show.ShowOne): class DeleteRole(command.Command): - """Delete existing role""" + """Delete an existing role""" log = logging.getLogger(__name__ + '.DeleteRole') @@ -119,7 +123,8 @@ class DeleteRole(command.Command): parser.add_argument( 'role', metavar='<role>', - help=_('Name or ID of role to delete')) + help=_('Role to delete (name or ID)'), + ) return parser def take_action(self, parsed_args): @@ -162,11 +167,13 @@ class ListUserRole(lister.Lister): 'user', metavar='<user>', nargs='?', - help=_('Name or ID of user to include')) + help=_('User to list (name or ID)'), + ) parser.add_argument( '--project', metavar='<project>', - help=_('Include project (name or ID)')) + help=_('Filter users by <project> (name or ID)'), + ) return parser def take_action(self, parsed_args): @@ -227,17 +234,20 @@ class RemoveRole(command.Command): parser.add_argument( 'role', metavar='<role>', - help=_('Role name or ID to remove from user')) + help=_('Role to remove from <project>:<user> (name or ID)'), + ) parser.add_argument( '--project', metavar='<project>', required=True, - help=_('Project to include (name or ID)')) + help=_('Include <project> (name or ID)'), + ) parser.add_argument( '--user', metavar='<user>', required=True, - help=_('Name or ID of user')) + help=_('Include <user> (name or ID)'), + ) return parser def take_action(self, parsed_args): @@ -265,7 +275,8 @@ class ShowRole(show.ShowOne): parser.add_argument( 'role', metavar='<role>', - help=_('Name or ID of role to display')) + help=_('Role to show (name or ID)'), + ) return parser def take_action(self, parsed_args): |
