def completetask(): if 'userid' in session: user = User.query.get_or_404(session['userid']) if request.method == 'POST': form = TaskIdForm(request.form) if form.validate(): task = Task.query.get_or_404(form.taskid.data) task.complete = True task.datecomplete = datetime.utcnow() user.points += task.value db.session.commit() return redirect(url_for('tasks')) else: return redirect(url_for('tasks')) else: return redirect(url_for('front'))
def completetask(): if 'userid' in session: user = User.query.get_or_404(session['userid']) if request.method == 'POST': form = TaskIdForm(request.form) if form.validate(): task = Task.query.get_or_404(form.taskid.data) task.complete = True task.datecomplete = datetime.utcnow() user.points += task.value db.session.commit() return redirect(url_for('tasks')) else: return redirect(url_for('tasks')) else: return redirect(url_for('front'))
def deltask(): if 'userid' in session: user = User.query.get_or_404(session['userid']) if request.method == 'POST': form = TaskIdForm(request.form) if form.validate(): task = Task.query.get_or_404(form.taskid.data) # change this to hide tasks, but leave them in the database? if task.userid == user.id: db.session.delete(task) db.session.commit() if form.referpage.data == "completed": return redirect(url_for('completed')) else: return redirect(url_for('tasks')) else: return redirect(url_for('tasks')) else: return redirect(url_for('front'))
def deltask(): if 'userid' in session: user = User.query.get_or_404(session['userid']) if request.method == 'POST': form = TaskIdForm(request.form) if form.validate(): task = Task.query.get_or_404(form.taskid.data) # change this to hide tasks, but leave them in the database? if task.userid == user.id: db.session.delete(task) db.session.commit() if form.referpage.data == "completed": return redirect(url_for('completed')) else: return redirect(url_for('tasks')) else: return redirect(url_for('tasks')) else: return redirect(url_for('front'))