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]))
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})
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))
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]))
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]))
def logout_view(request): user_id = get_cookie(request,'userId') response = HttpResponseRedirect("/") Session().do_logout(response,user_id) #logout(request) return JsonResponse({'mensaje': 'ok'})
def logout_view(request): user_id = get_cookie(request, 'userId') response = HttpResponseRedirect("/") Session().do_logout(response, user_id) #logout(request) return JsonResponse({'mensaje': 'ok'})