def delete(): Permiso = habilitedAccesComedor() if Permiso == 'true': Necesidad.db = get_db() Necesidad.delete(request.args.get('id')) flash(["Se elimino la necesidad exitosamente!", 'green']) return jsonify(ok=True) return render_template(Permiso)
def editando(): Permiso = habilitedAccesComedor() if Permiso == 'true': Necesidad.db = get_db() data = request.form Necesidad.edite(data) flash(["Se edito la necesidad exitosamente!", 'green']) return redirect(url_for('listado_necesidades')) 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 = habilitedAccesComedor() if Permiso == 'true': Necesidad.db = get_db() necesidad = Necesidad.find_necesidad_by_id(request.args.get('id')) Tipo_necesidad.db = get_db() Comedor.db = get_db() tipo_necesidades = Tipo_necesidad.all() comedores = Comedor.all() return render_template('necesidad/editeNecesidad.html', necesidad=necesidad, tipo_necesidades=tipo_necesidades, comedores=comedores) 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 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)