Esempio n. 1
0
def get_notifications_timeline(request):
    """
        Devuelve la lista de timeline de los followings del usuario logueado.
        Parametros en POST
            page : pagina a mostrar
            query_id: id de la consulta de pagina
        
        :returns: lista de la forma [query_id, [(id, username, avatar)]]
    """ 
    query_id = request.POST.get('query_id', None)
    chronology = geouser.get_notifications_timeline(request.user, query_id=query_id)
    from funcs import render_timeline
    chronology[1] = render_timeline(request, chronology[1])
    return HttpResponse(simplejson.dumps(chronology), mimetype="application/json")
Esempio n. 2
0
def get_activity_timeline(request):
    """
        Devuelve la lista de timeline de los followings del usuario logueado.
        Parametros en POST
            page : pagina a mostrar
            query_id: id de la consulta de pagina
        
        :returns: lista de la forma [query_id, [(id, username, avatar)]]
    """ 
    query_id = list(request.POST.getlist('query_id'))
    query_id = simplejson.loads(query_id[0])
    activity = geouser.get_activity_timeline(request.user, query_id=query_id)
    from funcs import render_timeline
    activity[1] = render_timeline(request, activity[1])
    return HttpResponse(simplejson.dumps(activity), mimetype="application/json")
Esempio n. 3
0
def get_notifications_timeline(request):
    """
        Devuelve la lista de timeline de los followings del usuario logueado.
        Parametros en POST
            page : pagina a mostrar
            query_id: id de la consulta de pagina
        
        :returns: lista de la forma [query_id, [(id, username, avatar)]]
    """
    query_id = request.POST.get('query_id', None)
    chronology = geouser.get_notifications_timeline(request.user,
                                                    query_id=query_id)
    from funcs import render_timeline
    chronology[1] = render_timeline(request, chronology[1])
    return HttpResponse(simplejson.dumps(chronology),
                        mimetype="application/json")
Esempio n. 4
0
def get_activity_timeline(request):
    """
        Devuelve la lista de timeline de los followings del usuario logueado.
        Parametros en POST
            page : pagina a mostrar
            query_id: id de la consulta de pagina
        
        :returns: lista de la forma [query_id, [(id, username, avatar)]]
    """
    query_id = list(request.POST.getlist('query_id'))
    query_id = simplejson.loads(query_id[0])
    activity = geouser.get_activity_timeline(request.user, query_id=query_id)
    from funcs import render_timeline
    activity[1] = render_timeline(request, activity[1])
    return HttpResponse(simplejson.dumps(activity),
                        mimetype="application/json")
Esempio n. 5
0
def get_profile_timeline(request):
    """
        Devuelve la lista de timeline de un usuario.
        Si no se especifica userid o username, se devuelve el timeline completo del usuario
        Parametros en POST
            userid : el id del usuario a buscar (opcional)
            username : el username del usuario a buscar (opcional)
            page : pagina a mostrar
            query_id: id de la consulta de pagina
        
        :returns: lista de la forma [query_id, [(id, username, avatar)]]
    """ 
    userid = request.POST.get('userid', None)
    username = request.POST.get('username', None)
    query_id = request.POST.get('query_id', None)
    timeline = geouser.get_profile_timeline(request.user, userid, username, query_id=query_id)
    from funcs import render_timeline
    if timeline is not None:
        timeline[1] = render_timeline(request, timeline[1])
    return HttpResponse(simplejson.dumps(timeline), mimetype="application/json")
Esempio n. 6
0
def get_profile_timeline(request):
    """
        Devuelve la lista de timeline de un usuario.
        Si no se especifica userid o username, se devuelve el timeline completo del usuario
        Parametros en POST
            userid : el id del usuario a buscar (opcional)
            username : el username del usuario a buscar (opcional)
            page : pagina a mostrar
            query_id: id de la consulta de pagina
        
        :returns: lista de la forma [query_id, [(id, username, avatar)]]
    """
    userid = request.POST.get('userid', None)
    username = request.POST.get('username', None)
    query_id = request.POST.get('query_id', None)
    timeline = geouser.get_profile_timeline(request.user,
                                            userid,
                                            username,
                                            query_id=query_id)
    from funcs import render_timeline
    if timeline is not None:
        timeline[1] = render_timeline(request, timeline[1])
    return HttpResponse(simplejson.dumps(timeline),
                        mimetype="application/json")