openstack-python-openstackc.../openstackclient/identity/v3
Lance Bragstad b30843cee3 Bypass user and group verification in RemoveRole
Keystone let's users remove role assignments that reference non-existent
users and groups. This is nice when keystone backs to an identity store
like LDAP and users or groups are removed.

Previously, openstackclient would validate the user and group existed in
keystone before sending the request to delete the role assignment. This
commit updates the code to bypass that validation so that users can use
IDs to forcibly cleanup role assignments.

Change-Id: I102b41677736bbe37a82abaa3c5b3e1faf2475d5
Story: 2006635
Task: 36848
(cherry picked from commit e246732670)
2020-08-19 10:49:55 -05:00
..
__init__.py Remove copyright from empty files 2014-01-20 17:28:13 +04:00
access_rule.py Fix copypaste errors in access rule command 2020-01-21 15:08:46 -08:00
application_credential.py Add support for app cred access rules 2020-01-17 11:14:51 -08:00
catalog.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
consumer.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
credential.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
domain.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
ec2creds.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
endpoint.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
endpoint_group.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
federation_protocol.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
group.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
identity_provider.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
implied_role.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
limit.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
mapping.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
policy.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
project.py Client should parse string to boolean for value 'is_domain' 2020-06-10 14:21:41 -05:00
region.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
registered_limit.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
role.py Bypass user and group verification in RemoveRole 2020-08-19 10:49:55 -05:00
role_assignment.py Add system role functionality 2018-06-04 20:09:14 +00:00
service.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
service_provider.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
tag.py Add project tags functionality 2018-02-23 20:26:57 +00:00
token.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
trust.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00
unscoped_saml.py Remove auth_with_unscoped_saml decorator 2016-12-04 18:59:09 +00:00
user.py Replace six.iteritems() with .items() 2020-01-09 18:41:29 +09:00