def revokeRoleFromUser(self, params): user_name = params[0] # TODO get user by id instead of name role_id = params[1] session_user = Session.get_current_session_user() if session_user.check_permission('skarphed.users.grant_revoke'): role = Role.get_role(role_id) User.get_user_by_name(user_name).revoke_role(role)
def authenticateUser(self,params): username = unicode(params[0]) password = unicode(params[1]) try: user = User.get_user_by_name(username) except UserException , e: session = Session.get_current_session() if session is not None: session.delete() return False
def getRolesForUserPage(self, params): user_name = params[0] # TODO get user by id instead of name user = User.get_user_by_name(user_name) return user.get_grantable_roles()