Example #1
0
def edit_task(task_id):
    form = TasksForm()
    entry = Tasks.query.filter_by(id = task_id).first_or_404()
    if form.validate_on_submit():
        tasks = Tasks(
            form.taskname.data,
            form.task.data,
            form.roles.data,
            form.parallel.data,
            form.sendmail.data,
        )
        entry.taskname = form.taskname.data
        entry.task = form.task.data
        entry.roles = form.roles.data
        entry.parallel = form.parallel.data
        entry.sendmail = form.sendmail.data
        db.session.commit()
        return redirect(url_for('tasks'))
    else:
        form = TasksForm(obj=entry)
        form.populate_obj(entry)
    return render_template('tasks/edit_task.html', entry=entry, form=form)