Beispiel #1
0
def crear_proyecto(request):
    if request.method == 'POST':
        proyecto = Proyecto()

        username = get_cookie(request, 'userId')
        user = Session.verify_current_session(username)
        admin = consultar_administrador(username)

        if user['isverify']:
            proyecto = Proyecto(nombre=request.POST['nombre'],
                                descripcion=request.POST['descripcion'],
                                valor_estimado=request.POST['valor_estimado'],
                                usuario=admin._id,
                                username=admin.username)

            proyectoDB = {
                'nombre': proyecto.nombre,
                'descripcion': proyecto.descripcion,
                'valorEstimado': proyecto.valor_estimado,
                'fechaCreacion': proyecto.fecha_creacion,
                'usuario': admin._id,
                'username': admin.username,
                'disenios': []
            }

            id_proyecto = Connection().db.proyectos.insert(proyectoDB)

            proyectos = Connection().db.users.find_one({"username": username})['proyectos']
            proyectos.append({"_id": id_proyecto})
            Connection().db.users.update({"username": username}, {"$set": {'proyectos': proyectos}})

            return HttpResponse(serializers.serialize("json", [proyecto]))
        else:
            return HttpResponse(serializers.serialize("json", [proyecto]))
Beispiel #2
0
def is_logged_view(request):
    username = get_cookie(request, 'userId')
    user = Session.verify_current_session(username)

    if user['isverify']:
        mensaje = 'ok'
    else:
        mensaje = 'no'

    return JsonResponse({'mensaje': mensaje})
Beispiel #3
0
def is_logged_view(request):
    username = get_cookie(request, 'userId')
    user = Session.verify_current_session(username)

    if user['isverify']:
        mensaje = 'ok'
    else:
        mensaje = 'no'

    return JsonResponse({'mensaje': mensaje})
Beispiel #4
0
def index(request):
    username = get_cookie(request, 'userId')
    user = Session.verify_current_session(username)

    lista_proyectos = []

    if user['isverify']:
        lista_proyectos = consultar_proyectos(username)
        print 'lista_proyectos'
        print lista_proyectos

    #    if request.user.is_authenticated():
    #        lista_proyectos = Proyecto.objects.filter(usuario=request.user)
    #    else:
    #        lista_proyectos = Proyecto.objects.all()

    return HttpResponse(serializers.serialize("json", lista_proyectos))
Beispiel #5
0
def index(request):
    username = get_cookie(request, 'userId')
    user = Session.verify_current_session(username)

    lista_proyectos = []

    if user['isverify']:
        lista_proyectos = consultar_proyectos(username)
        print 'lista_proyectos'
        print lista_proyectos

    #    if request.user.is_authenticated():
    #        lista_proyectos = Proyecto.objects.filter(usuario=request.user)
    #    else:
    #        lista_proyectos = Proyecto.objects.all()

    return HttpResponse(serializers.serialize("json", lista_proyectos))
Beispiel #6
0
def consultar_usuario_logueado(request):
    administrador = Administrador()

    username = get_cookie(request, 'userId')
    user = Session.verify_current_session(username)

    if user['isverify']:
        loggedUser = Connection().db.users.find_one({'username': username})
        administrador._id = loggedUser['_id']
        administrador.username = loggedUser['username']
        administrador.nombre_empresa = loggedUser['nombreEmpresa']
        administrador.url_empresa = loggedUser['urlEmpresa']
        administrador.email = loggedUser['email']
        # administrador.username = loggedUser.username

        # if request.user is not None:
        # print request.user
        # usuario = User.objects.get_by_natural_key(request.user)
        # if usuario.is_authenticated():
        #    administrador = Administrador.objects.get(user=usuario)

    return HttpResponse(serializers.serialize("json", [administrador]))
Beispiel #7
0
def crear_proyecto(request):
    if request.method == 'POST':
        proyecto = Proyecto()

        username = get_cookie(request, 'userId')
        user = Session.verify_current_session(username)
        admin = consultar_administrador(username)

        if user['isverify']:
            proyecto = Proyecto(nombre=request.POST['nombre'],
                                descripcion=request.POST['descripcion'],
                                valor_estimado=request.POST['valor_estimado'],
                                usuario=admin._id,
                                username=admin.username)

            proyectoDB = {
                'nombre': proyecto.nombre,
                'descripcion': proyecto.descripcion,
                'valorEstimado': proyecto.valor_estimado,
                'fechaCreacion': proyecto.fecha_creacion,
                'usuario': admin._id,
                'username': admin.username,
                'disenios': []
            }

            id_proyecto = Connection().db.proyectos.insert(proyectoDB)

            proyectos = Connection().db.users.find_one({"username":
                                                        username})['proyectos']
            proyectos.append({"_id": id_proyecto})
            Connection().db.users.update({"username": username},
                                         {"$set": {
                                             'proyectos': proyectos
                                         }})

            return HttpResponse(serializers.serialize("json", [proyecto]))
        else:
            return HttpResponse(serializers.serialize("json", [proyecto]))
Beispiel #8
0
def consultar_usuario_logueado(request):
    administrador = Administrador()

    username = get_cookie(request, 'userId')
    user = Session.verify_current_session(username)

    if user['isverify']:
        loggedUser = Connection().db.users.find_one({'username': username})
        administrador._id = loggedUser['_id']
        administrador.username = loggedUser['username']
        administrador.nombre_empresa = loggedUser['nombreEmpresa']
        administrador.url_empresa = loggedUser['urlEmpresa']
        administrador.email = loggedUser['email']
        # administrador.username = loggedUser.username


        # if request.user is not None:
        # print request.user
        # usuario = User.objects.get_by_natural_key(request.user)
        # if usuario.is_authenticated():
        #    administrador = Administrador.objects.get(user=usuario)

    return HttpResponse(serializers.serialize("json", [administrador]))
Beispiel #9
0
def logout_view(request):
    user_id = get_cookie(request,'userId')
    response = HttpResponseRedirect("/")
    Session().do_logout(response,user_id)
    #logout(request)
    return JsonResponse({'mensaje': 'ok'})
Beispiel #10
0
def logout_view(request):
    user_id = get_cookie(request, 'userId')
    response = HttpResponseRedirect("/")
    Session().do_logout(response, user_id)
    #logout(request)
    return JsonResponse({'mensaje': 'ok'})