def edit_task(task_id): task = GeneralTask.query.get(task_id) form = EditTaskForm(obj=task) if form.validate_on_submit(): task.title = form.title.data task.description = form.description.data task.deadline = form.deadline.data db.session.add(task) db.session.commit() flash("Successfully edited task") return redirect(url_for('.index')) return render_template('admin/edit_task.html', form=form)
def edit_task(task_id): task = GeneralTask.query.get(task_id) form = EditTaskForm(obj=task) uni_id = task.university_id - 1 or 0 university_choices = [(u.id, u.name) for u in University.query.all()] university_choices[uni_id], university_choices[0] = university_choices[ 0], university_choices[uni_id] form.university.choices = university_choices if form.validate_on_submit(): task.title = form.title.data task.description = form.description.data task.deadline = form.deadline.data task.university_id = form.university.data db.session.add(task) db.session.commit() flash("Successfully edited task") return redirect(url_for('.index')) return render_template('admin/edit_task.html', form=form)