def delete(): Permiso = habilitedAccesLogin() if Permiso == 'true': if not session: return render_template('autorizacion.html') else: Evento.db = get_db() Evento.delete(request.args.get('id')) return jsonify(ok=True) return render_template(Permiso)
def editando(): Permiso = habilitedAccesLogin() if Permiso == 'true': Evento.db = get_db() data = request.form Evento.edite(data, str(datetime.now())[0:11]) flash(["Se edito el evento exitosamente!", 'green']) return redirect(url_for('mis_eventos')) return render_template(Permiso)
def create(): Permiso = habilitedAccesLogin() if Permiso == 'true': Sitio.db = get_db() Evento.db = get_db() data = request.form Evento.create(data, session['id'], str(datetime.now())[0:11]) flash(["El evento se ha creado con exito", 'green']) return redirect(url_for('mis_eventos')) return render_template(Permiso)
def delete(): Permiso = habilitedAccesAdmin() if Permiso == 'true': Comedor.db = get_db() Comedor_usuario.db = get_db() Evento.db = get_db() Necesidad.db = get_db() User.db = get_db() usuario = Comedor_usuario.find_user_by_comedorid( request.args.get('idComedor')) evento = Evento.find_evento_by_user(usuario['referente_id'], datetime.now()) necesidad = Necesidad.find_tipo_necesidad_by_comedorid( request.args.get('idComedor')) if len(evento) == 0 and len(necesidad) == 0: Comedor_usuario.delete(request.args.get('idComedor'), usuario['referente_id']) Comedor.delete(request.args.get('idComedor')) User.delete(usuario['referente_id']) flash(["El comedor se elimino exitosamente", 'green']) return redirect(url_for('comedor_list')) else: flash([ "El comedor no puede eliminarse, tiene eventos o necesidades pendientes", 'red' ]) return redirect(url_for('comedor_list')) return render_template(Permiso)
def edite(): Permiso = habilitedAccesLogin() if Permiso == 'true': if not session: return render_template('autorizacion.html') else: Evento.db = get_db() evento = Evento.find_evento_only_id(request.args.get('idEvento')) return render_template('evento/editeEvento.html', evento=evento) return render_template(Permiso)
def ver(): Permiso = habilitedAcces() if Permiso == 'true': Evento.db = get_db() evento = Evento.find_evento_only_id(request.args.get('idEvento')) evento['fecha'] = evento['fecha'].strftime("%d/%m/%Y") links = ((evento['links']).split("\r")) evento['links'] = links return render_template('evento/ver_evento.html', evento=evento) return render_template(Permiso)
def delete(): Permiso = habilitedAccesAdmin() if Permiso == 'true': User.db=get_db() Evento.db=get_db() evento=Evento.find_evento_by_user(request.args.get('idUser'),datetime.now()) if User.find_user_by_id(request.args.get('idUser'))['rol'] == '3': flash(["No se puede eliminar un administrador", 'red']) return redirect(url_for('user_list')) else: if len(evento)==0: User.delete(request.args.get('idUser')) return jsonify(ok=True) else: return jsonify(ok=False) return render_template(Permiso)
def mis_eventos(): Permiso = habilitedAccesLogin() if Permiso == 'true': if not session: return render_template('autorizacion.html') Sitio.db = get_db() Evento.db = get_db() cantPag = Sitio.cantPaginado() eventos = Evento.find_evento_by_user(session['id'], str(datetime.now())[0:11]) for elem in eventos: elem['fecha'] = elem['fecha'].strftime("%d/%m/%Y") elem['fecha_evento'] = elem['fecha_evento'].strftime("%d/%m/%Y") return render_template('evento/listado_mis_eventos.html', cant=cantPag[0]['cant_paginado'], eventos=eventos, tam=len(eventos)) return render_template(Permiso)
def listado_eventos(): Permiso = habilitedAcces() if Permiso == 'true': Sitio.db = get_db() Evento.db = get_db() cantPag = Sitio.cantPaginado() eventos = Evento.allEventos(str(datetime.now())[0:11]) for elem in eventos: elem['fecha'] = elem['fecha'].strftime("%d/%m/%Y") elem['fecha_evento'] = elem['fecha_evento'].strftime("%d/%m/%Y") if not session: return render_template('evento/listado_eventos_usuarios.html', eventos=eventos) if session['rol'] == "3": return render_template('evento/listado_eventos.html', cant=cantPag[0]['cant_paginado'], eventos=eventos, tam=len(eventos)) else: return render_template('evento/listado_eventos_usuarios.html', eventos=eventos) return render_template(Permiso)