Support include_names argument for keystone role assignement list

This has been supported in the keystone API since version 3.6
Although not used in horizon (yet) some third party plugins may
require this.

Closes-Bug: #1729449

Change-Id: I961c1681b757134037ae767ac750afa36476d630
This commit is contained in:
Sam Morrison 2017-07-19 11:06:09 +10:00
parent f10609e8c5
commit e98eb20555

@ -668,7 +668,7 @@ def get_project_groups_roles(request, project):
@profiler.trace
def role_assignments_list(request, project=None, user=None, role=None,
group=None, domain=None, effective=False,
include_subtree=True):
include_subtree=True, include_names=False):
if VERSIONS.active < 3:
raise exceptions.NotAvailable
@ -679,7 +679,8 @@ def role_assignments_list(request, project=None, user=None, role=None,
return manager.list(project=project, user=user, role=role, group=group,
domain=domain, effective=effective,
include_subtree=include_subtree)
include_subtree=include_subtree,
include_names=include_names)
@profiler.trace