Exemplo n.º 1
0
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)        
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)  
Exemplo n.º 4
0
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)  
Exemplo n.º 5
0
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)
Exemplo n.º 6
0
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)