def delete(id): task = Task.query.filter(Task.id==id).first() if task: db_session.delete(task) db_session.commit() flash("Task deleted - Failed to delete conscience") return safe_reload(url_for("home"))
def new(): data = request.form task = Task(g.user.id, data['text'], data['desc']) print(task) db_session.add(task) db_session.commit() flash("Task added - Yet more to do, awesome!") return safe_reload(url_for("home"))
def postpone(id): task = Task.query.filter(Task.id==id).first() if task: task.postpone() db_session.merge(task) db_session.commit() flash("Task postponed - You can't postpone forever!") return safe_reload(url_for("home"))
def edit(id): task = Task.query.filter(Task.id==id).first() data = request.form task.text = data['text'] task.desc = data['desc'] task.update() db_session.merge(task) db_session.commit() flash("Task updated - Succesfully made it more challenging!") return safe_reload(url_for("home"))
def do(id): task = Task.query.filter(Task.id==id).first() if task: if task.done: task.uncomplete() flash("Task undone - Wait, how is this even possible?!") else: task.complete() flash("Task done - That was f*****g awesome, you rock!") db_session.merge(task) db_session.commit() return safe_reload(url_for("home"))
def createUser(prf): email = "" if "verifiedEmail" in prf: email = prf['verifiedEmail'] elif "emails" in prf and len(prf['emails']): email = prf['emails'][0] name=prf['displayName'] if type(name).__name__ == 'list': name = name[0] user = User(name, email=email) db_session.add(user) db_session.commit() return user
def startoggle(id): task = Task.query.filter(Task.id==id).first() if task: if task.desc.startswith("!"): task.desc = task.desc[1:] else: task.desc = "!"+task.desc task.update() db_session.merge(task) db_session.commit() if task.desc.startswith("!"): flash("Task Starred - Finally recognized it as important") else: flash("Task Unstarred - now marked as supposedly unimportant") return safe_reload(url_for("home"))
def addConnection(prf, user): auth = Auth(auth=prf['identifier'], uid=user.id) db_session.add(auth) db_session.commit()