49f6032b69
Due to a default Keystone policy until Newtown, and the use of resource_find, non-admins are unable to list their own projects. This patch bypasses this problem while also introducing better UX for non-admins wishing to get their project list. 'openstack project list' retains the default of 'list all projects' but on a forbidden error will default instead to 'list my projects'. This way for non-admins 'list my projects' feels like the default without breaking the expected admin default. Adding the '--my-projects' option allows admins to easily list their own projects or allows non-admins to be explicit and bypass the forbidden error fallback. Change-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b Closes-Bug: #1627555 |
||
---|---|---|
.. | ||
__init__.py | ||
catalog.py | ||
consumer.py | ||
credential.py | ||
domain.py | ||
ec2creds.py | ||
endpoint.py | ||
federation_protocol.py | ||
group.py | ||
identity_provider.py | ||
mapping.py | ||
policy.py | ||
project.py | ||
region.py | ||
role_assignment.py | ||
role.py | ||
service_provider.py | ||
service.py | ||
token.py | ||
trust.py | ||
unscoped_saml.py | ||
user.py |