def unregister_to_event(userO,Event): user = get_user(userO) event = Events.query.filter_by(view_name=Event).first() check2 = contains(user.events, lambda x: x.view_name == event.view_name) # print check2 if check2 is not None: user.events.remove(event) user_datastore.put(user) db.session.commit() return True return False
def add_event_to_user(userO, Event): """Adds an event to a user. :param user: The user to manipulate :param role: The role to add to the user user is email Event is Event name. [email protected] fulcrum """ user = get_user(userO) event = Events.query.filter_by(view_name=Event).first() # print user.id # print user.events check2 = contains(user.events, lambda x: x.view_name == event.view_name) # print check2 # if Event not in user.events: if check2 is None: user.events.append(event) user_datastore.put(user) db.session.commit() return True return False