Merge "Bug : identity v3 Proxy role assignments only support instances."

This commit is contained in:
Zuul 2019-01-11 21:54:12 +00:00 committed by Gerrit Code Review
commit 0b1adb8664
1 changed files with 4 additions and 0 deletions

View File

@ -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)