def deshSitio(): Permiso = habilitedAccesAdmin() if Permiso == 'true': Sitio.db = get_db() Sitio.updateStateSitioDeshabilitar() return renderPanelAdmin() return render_template(Permiso)
def actualizarRedes(): Permiso = habilitedAccesAdmin() if Permiso == 'true': Sitio.db = get_db() redes = request.form Sitio.cambiarRedes(redes['t'],redes['f'],redes['i']) flash(['Las redes sociales se cambiaron correctamente', 'green']) return redirect(url_for('panelAdmin')) else: return render_template(Permiso)
def actualizarNosotros(): Permiso = habilitedAccesAdmin() if Permiso == 'true': Sitio.db = get_db() noso = request.form Sitio.cambiarNosotros(noso['nos']) flash(['El campo "nosotros" se cambio correctamente', 'green']) return redirect(url_for('panelAdmin')) else: return render_template(Permiso)
def cambiarCantidad(): Permiso = habilitedAccesAdmin() if Permiso == 'true': Sitio.db = get_db() data = request.form Sitio.cambiarCantidad(data['select']) stateSitio=Sitio.stateSitio() cantP=Sitio.cantPaginado() flash(['La cantidad se cambio correctamente', 'green']) return redirect(url_for('panelAdmin')) return render_template(Permiso)
def renderPanelAdmin(): Permiso = habilitedAccesAdmin() if Permiso == 'true': Sitio.db=get_db() stateSitio=Sitio.stateSitio() cantP=Sitio.cantPaginado() noso=Sitio.getNosotros() a = Sitio.getRedes() f= a[0]['facebook'] i= a[0]['instagram'] t= a[0]['twitter'] return render_template('admin/panelAdmin.html',state=stateSitio[0]['estado'],cantPaginado=cantP[0]['cant_paginado'],face=f,twi=t,ins=i,nosotros=noso) return render_template(Permiso)
def habilitedAcces(): Sitio.db = get_db() estado = Sitio.stateSitio() if estado[0]['estado'] == 1 or (session and session['rol'] == '3') : return 'true' else: return 'mantenimiento.html'
def listadoUsuarioP(): Permiso = habilitedAccesAdmin() if Permiso == 'true': User.db=get_db() Sitio.db=get_db() cantPag=Sitio.cantPaginado() users= User.allUsersP() return render_template('user/listadoUsuariosPendientes.html', users=users,cant=cantPag[0]['cant_paginado']) return render_template(Permiso)
def hello(): Permiso = habilitedAcces() if Permiso == 'true': Comedor.db = get_db() Sitio.db=get_db() comedores = Comedor.all() nosotros = Sitio.getNosotros() return render_template('home.html',comedores=comedores,nosotros=nosotros) return render_template(Permiso)
def listadoAlimentos(): Permiso = habilitedAccesAdmin() if Permiso == 'true': Alimento.db=get_db() Sitio.db=get_db() cantPag=Sitio.cantPaginado() alimentos=Alimento.all() return render_template('admin/listadoTiposDeAlimentos.html',cant=cantPag[0]['cant_paginado'],alimentos=alimentos,tam=len(alimentos)) return render_template(Permiso)
def listadoUsuario(): Permiso = habilitedAccesAdmin() if Permiso == 'true': User.db=get_db() Sitio.db=get_db() cantPag=Sitio.cantPaginado() usuarios=User.allUsers() return render_template('user/listadoUsuario.html',cant=cantPag[0]['cant_paginado'],users=usuarios,tam=len(usuarios)) return render_template(Permiso)
def listadoComedor(): Permiso = habilitedAcces() if Permiso == 'true': Sitio.db = get_db() Comedor.db = get_db() cantPag = Sitio.cantPaginado() comedores = Comedor.allComedores() return render_template('comedor/listadoComedor.html', cant=cantPag[0]['cant_paginado'], come=comedores, tam=len(comedores)) return render_template(Permiso)
def listado_inform(): Permiso = habilitedAcces() if Permiso == 'true': Sitio.db=get_db() Informativa.db=get_db() cantPag=Sitio.cantPaginado() informativas = Informativa.allInformes() for elem in informativas: elem['fecha'] = elem['fecha'].strftime("%d/%m/%y") if not session: return render_template('informesnormativas/listado_usuario_informe.html',informativas=informativas) return render_template('informesnormativas/listado_informe.html',cant=cantPag[0]['cant_paginado'],informativas=informativas,tam=len(informativas)) return render_template(Permiso)
def listado_noticias(): Permiso = habilitedAcces() if Permiso == 'true': Sitio.db=get_db() Noticia.db=get_db() cantPag=Sitio.cantPaginado() noticias=Noticia.allNoticias() for elem in noticias: elem['fecha'] = elem['fecha'].strftime("%d/%m/%Y") if session and session['rol'] == "3": return render_template('noticia/listado_noticias.html',cant=cantPag[0]['cant_paginado'],noticias=noticias,tam=len(noticias)) else: return render_template('noticia/listado_noticias_usuarios.html', noticias=noticias) return render_template(Permiso)
def listadoTipos(): Permiso = habilitedAccesAdmin() if Permiso == 'true': Tipo_necesidad.db = get_db() Necesidad.db = get_db() Sitio.db = get_db() cantPag = Sitio.cantPaginado() tipos = Tipo_necesidad.all() id_necesidades = Necesidad.find_tipo_necesidades() return render_template('admin/listadoDeTiposDeNecesidad.html', cant=cantPag[0]['cant_paginado'], ids=id_necesidades, alimentos=tipos, tam=len(tipos)) return render_template(Permiso)
def listado_necesidades(): Permiso = habilitedAcces() if Permiso == 'true': Necesidad.db = get_db() Sitio.db = get_db() Tipo_necesidad.db = get_db() Comedor.db = get_db() necesidades = Necesidad.all() tipo_necesidades = Tipo_necesidad.all() comedores = Comedor.all() cantPag = Sitio.cantPaginado() return render_template('necesidad/listado_necesidades.html', necesidades=necesidades, tipo_necesidades=tipo_necesidades, comedores=comedores, cant=cantPag[0]['cant_paginado']) 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 profile(): Permiso = habilitedAcces() if Permiso == 'true': Sitio.db = get_db() cantPag = Sitio.cantPaginado() Comedor.db = get_db() User.db = get_db() Registro.db = get_db() Necesidad.db = get_db() registrosCom = Registro.getRegistros(request.args.get('idComedor')) necesidades = Necesidad.find_tipo_necesidad_by_comedorid( request.args.get('idComedor')) comedor = Comedor.find_comedor_by_id(request.args.get('idComedor')) referente = User.find_user_by_idComedor(request.args.get('idComedor')) return render_template('comedor/comedorProfile.html', comedor=comedor, necesidades=necesidades, referente=referente, registros=registrosCom, cant=cantPag[0]['cant_paginado']) 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)
def getRedes(): Sitio.db=get_db() redes = Sitio.getRedes() return jsonify(redes = redes)
def nosotros(): Sitio.db = get_db() nosotros = Sitio.getNosotros() return render_template('nosotros.html', noso = nosotros[0]['nosotros'])