def revoke_role_from_user(role_db, user_db): """ Revoke role from a user. :param role_db: Role to revoke. :type role_db: :class:`RoleDB` :param user_db: User to revoke the role from. :type user_db: :class:`UserDB` """ role_assignment_dbs = UserRoleAssignment.query(user=user_db.name, role=role_db.name) for role_assignment_db in role_assignment_dbs: UserRoleAssignment.delete(role_assignment_db)
def revoke_role_from_user(role_db, user_db): """ Revoke role from a user. :param role_db: Role to revoke. :type role_db: :class:`RoleDB` :param user_db: User to revoke the role from. :type user_db: :class:`UserDB` """ role_assignment_db = UserRoleAssignment.get(user=user_db.name, role=role_db.name) result = UserRoleAssignment.delete(role_assignment_db) return result
def revoke_role_from_user(role_db, user_db): """ Revoke role from a user. :param role_db: Role to revoke. :type role_db: :class:`RoleDB` :param user_db: User to revoke the role from. :type user_db: :class:`UserDB` """ role_assignment_db = UserRoleAssignment.get(user=user_db.name, role=role_db.name) result = UserRoleAssignment.delete(role_assignment_db) return result