예제 #1
0
파일: views.py 프로젝트: AthmanZiri/ican
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)
예제 #2
0
파일: views.py 프로젝트: shynp/ican
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)
예제 #3
0
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)