def edit_session(session_id): query_edit_session = Session.query.filter(Session.id == session_id).first() form = AddSession(obj=query_edit_session) action = url_for('admin.edit_session', session_id=session_id) if form.validate_on_submit(): form.populate_obj(query_edit_session) db.session.commit() flash('Sesion actualizada') return redirect(url_for('admin.sessions')) return render_template('backend/sessions_actions.html', title=u'Editar sesión', form=form, action=action)
def edit_session(session_id): query_edit_session = Session.query.filter(Session.id == session_id).first() form = AddSession(obj=query_edit_session) action = url_for('admin.edit_session', session_id=session_id) choices_session = [(TALKS, 'Charlas'), (BARCAMPS, 'Mesas de trabajo'), (WORKSHOPS, 'Talleres')] form.session_type.choices = choices_session query_fas = Speaker.query.filter(Speaker.active == 1).all() choices_fas = [(c.fas, c.names) for c in query_fas] form.fas.choices = choices_fas if form.validate_on_submit(): form.populate_obj(query_edit_session) db.session.commit() flash('Sesion actualizada') return redirect(url_for('admin.sessions')) return render_template('backend/sessions_actions.html', title=u'Editar sesión', form=form, action=action)