Beispiel #1
0
def nuevo_evento():
	
	form = EventoForm(request.form)
	if request.method == 'POST' and form.validate():
		adapter.crear_evento(session['usuario_id'],form)
		return redirect(url_for('perfil'))
	return render_template('nuevo_evento.html', form=form)
Beispiel #2
0
def nuevo_evento():
	form = EventoForm(request.form)
	db_session = Session()
	usuario = db_session.query(Usuario).filter_by(id=session['usuario_id']).first()
	if request.method == 'POST' and form.validate():
		usuario.asignar_evento(form)
		return redirect(url_for('perfil'))
	return render_template('nuevo_evento.html', form=form)
Beispiel #3
0
def nuevo_evento():
    form = EventoForm(request.form)
    db_session = Session()
    usuario = db_session.query(Usuario).filter_by(
        id=session['usuario_id']).first()
    if request.method == 'POST' and form.validate():
        usuario.asignar_evento(form)
        return redirect(url_for('perfil'))
    return render_template('nuevo_evento.html', form=form)
 def post(self):
 	form = EventoForm(request.form)
 	if form.validate():
         adapter.crear_evento(current_user.get_id(),form)
         current_app.logger.info('Creando nuevo evento con exito')
         return redirect(url_for('perfil'))
 	else :
         current_app.logger.error('No se pudo crear el evento. Uno o mas datos del form son invalidos')
         headers = {'Content-Type': 'text/html'}
         return make_response(render_template('nuevo_evento.html', form=form, method="post", action="/nuevo_evento"),200,headers)
 def post(self,evento_id):
 	form = EventoForm(request.form)
 	if form.validate():
         evento = adapter.guardar_edicion_a_evento(evento_id,form)
         current_app.logger.info('Guardando edicion del evento')
         return redirect(url_for('evento', evento_id=evento_id))
 	else:
         current_app.logger.error('La edicion del evento no pudo guardarse porque el formulario no esta validado')
         headers = {'Content-Type': 'text/html'}
         return make_response(render_template('nuevo_evento.html', form=form, editar=True, action="/editar/"+evento_id),200,headers)