def profile(): Permiso = habilitedAcces() if Permiso == 'true': User.db=get_db() us = User.find_user_by_id(request.args.get('idUser')) return render_template('user/usuarioProfile.html', user=us) return render_template(Permiso)
def edite(): Permiso = habilitedAccesComedor() if Permiso == 'true': Comedor.db = get_db() Comedor_usuario.db = get_db() User.db = get_db() comedor = Comedor.find_comedor_by_id(request.args.get('idComedor')) ref = Comedor_usuario.find_user_by_comedorid( request.args.get('idComedor'))['referente_id'] user = User.find_user_by_id(ref) return render_template('comedor/editar_comedor.html', comedor=comedor, ref=user) return render_template(Permiso)
def actualizarEstado(): Permiso = habilitedAccesAdmin() if Permiso == 'true': User.db=get_db() Sitio.db=get_db() User.updateRol(request.args.get('rol'),request.args.get('idUser')) user = User.find_user_by_id(request.args.get('idUser')) if request.args.get('rol') == '1': flash(['El usuario fue aceptado en el sistema', 'green']) # enviar('Usuario Aceptado','El usuario ha sido aceptado y ahora posee acceso al sistema.',user['mail_u']) else: flash(['El usuario fue rechazado', 'red']) # enviar('Usuario Rechazado','El usuario ha sido rechazado.',user['mail_u']) return redirect(url_for('usuario_list_p')) 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 actualizarEstado(): Permiso = habilitedAccesAdmin() if Permiso == 'true': Comedor.db = get_db() Comedor_usuario.db = get_db() User.db = get_db() rol = request.args.get('rol') Comedor.updateRol(rol, request.args.get('idCom')) data = Comedor_usuario.find_user_by_comedorid( request.args.get('idCom')) user = User.find_user_by_id(data['referente_id']) User.updateRol(rol, data['referente_id']) if rol == '1': flash(["El comedor es parte del sistema", 'green']) # enviar('Comedor Aceptado','El usuario ha sido aceptado y ahora posee acceso al sistema.',user['mail_u']) else: flash(["El comedor fue rechazado, no es parte del sistema", 'red']) # enviar('Comedor Rechazado','El usuario ha sido rechazado.',user['mail_u']) return redirect(url_for('comedor_list_p')) return render_template(Permiso)
def edite(): Permiso = habilitedAccesLogin() if Permiso == 'true': User.db=get_db() user = User.find_user_by_id(request.args.get('id')) return render_template('user/editar_usuario.html', user= user)