Exemple #1
0
def get_followings(request):
    """
        Devuelve la lista de followings de un 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 (id, username)
    """ 
    page = request.POST.get('page', 1)
    query_id = request.POST.get('query_id', None)
    userid = request.POST.get('userid', None)
    username = request.POST.get('username', None)
    followings = geouser.get_followings(request.user, userid, username, page, query_id)
    return HttpResponse(simplejson.dumps(followings), mimetype="application/json")
Exemple #2
0
def get_followings(request):
    """
        Devuelve la lista de followings de un 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 (id, username)
    """
    page = request.POST.get('page', 1)
    query_id = request.POST.get('query_id', None)
    userid = request.POST.get('userid', None)
    username = request.POST.get('username', None)
    followings = geouser.get_followings(request.user, userid, username, page,
                                        query_id)
    return HttpResponse(simplejson.dumps(followings),
                        mimetype="application/json")
Exemple #3
0
def followings_panel(request, username, template='generic/followings.html'):
    if request.user.is_authenticated() and username == request.user.username:
        followings=request.user.get_followings()
    else:
        from geouser.api import get_followings
        followings = get_followings(request.user, username=username)
    if not request.user.is_authenticated():
            pos = template.rfind('.html')
            template = template[:pos] + '_anonymous' + template[pos:]
    if followings is None:
        return  render_to_response(template, {'followings': [],
                                           'username_page':username
                                           },
                                           context_instance=RequestContext(request)
                               )
    return  render_to_response(template, {'followings': followings[1],
                                           'username_page':username
                                           },
                                           context_instance=RequestContext(request)
                               )
Exemple #4
0
def followings_panel(request, username, template='generic/followings.html'):
    if request.user.is_authenticated() and username == request.user.username:
        followings = request.user.get_followings()
    else:
        from geouser.api import get_followings
        followings = get_followings(request.user, username=username)
    if not request.user.is_authenticated():
        pos = template.rfind('.html')
        template = template[:pos] + '_anonymous' + template[pos:]
    if followings is None:
        return render_to_response(template, {
            'followings': [],
            'username_page': username
        },
                                  context_instance=RequestContext(request))
    return render_to_response(template, {
        'followings': followings[1],
        'username_page': username
    },
                              context_instance=RequestContext(request))