Bug : identity v3 Proxy role assignments only support instances.
Fix: these methods now conform to their docstring. params Role and User can be either string ID or instance Change-Id: I3fa0a4dce45515d28fd0b2a7362c30b1081aa69f
This commit is contained in:
parent
ab35d88929
commit
9cb9fc8905
|
@ -1128,6 +1128,8 @@ class Proxy(proxy.Proxy):
|
|||
:return: ``None``
|
||||
"""
|
||||
project = self._get_resource(_project.Project, project)
|
||||
user = self._get_resource(_user.User, user)
|
||||
role = self._get_resource(_role.Role, role)
|
||||
project.assign_role_to_user(self, user, role)
|
||||
|
||||
def unassign_project_role_from_user(self, project, user, role):
|
||||
|
@ -1143,4 +1145,6 @@ class Proxy(proxy.Proxy):
|
|||
:return: ``None``
|
||||
"""
|
||||
project = self._get_resource(_project.Project, project)
|
||||
user = self._get_resource(_user.User, user)
|
||||
role = self._get_resource(_role.Role, role)
|
||||
project.unassign_role_from_user(self, user, role)
|
||||
|
|
Loading…
Reference in New Issue