示例#1
0
def updatetask(sno, project):
    if request.method == 'POST':
        title = request.form['title']
        todo = Tasks.query.filter_by(sno=sno).first()
        todo.title = title
        Tasks.add_todo(todo)
        return redirect(url_for('tasks', project=project))
    else:
        todo = Tasks.query.filter_by(sno=sno).first()
        return render_template('updatetask.html', todo=todo, project=project)
示例#2
0
def tasks(project):
    if request.method == 'POST':
        title = request.form['title']
        todo = Tasks(title=title, complete=False, project=project)
        Tasks.add_todo(todos=todo)
        return redirect(url_for('tasks', project=project))
    else:
        exists = Tasks.check_tasks(title=Dashboard.title, project=project)
        if exists:
            incomplete = Tasks.query.filter_by(complete=False,
                                               project=project).all()
            complete = Tasks.query.filter_by(complete=True,
                                             project=project).all()
            return render_template('task.html',
                                   project=project,
                                   incomplete=incomplete,
                                   complete=complete)
        else:
            abort(404)