Ejemplo n.º 1
0
def get_followers(request):
    """
        Devuelve la lista de followers 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)
    followers = geouser.get_followers(request.user, userid, username, page, query_id)
    return HttpResponse(simplejson.dumps(followers), mimetype="application/json")  # los None se parsean como null
Ejemplo n.º 2
0
def get_followers(request):
    """
        Devuelve la lista de followers 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)
    followers = geouser.get_followers(request.user, userid, username, page,
                                      query_id)
    return HttpResponse(
        simplejson.dumps(followers),
        mimetype="application/json")  # los None se parsean como null
Ejemplo n.º 3
0
def followers_panel(request, username, template='generic/followers.html'):
    if request.user.is_authenticated() and username == request.user.username:
        followers=request.user.get_followers()
    else:
        from geouser.api import get_followers
        followers = get_followers(request.user, username=username)
    
    if not request.user.is_authenticated():
            pos = template.rfind('.html')
            template = template[:pos] + '_anonymous' + template[pos:]
    if followers is None:
        return  render_to_response(template, {'followers': [],
                                           'username_page':username
                                           },
                                           context_instance=RequestContext(request)
                               )
    return  render_to_response(template, {'followers': followers[1],
                                          'username_page':username,
                                          },
                                          context_instance=RequestContext(request)
                               )
Ejemplo n.º 4
0
def followers_panel(request, username, template='generic/followers.html'):
    if request.user.is_authenticated() and username == request.user.username:
        followers = request.user.get_followers()
    else:
        from geouser.api import get_followers
        followers = get_followers(request.user, username=username)

    if not request.user.is_authenticated():
        pos = template.rfind('.html')
        template = template[:pos] + '_anonymous' + template[pos:]
    if followers is None:
        return render_to_response(template, {
            'followers': [],
            'username_page': username
        },
                                  context_instance=RequestContext(request))
    return render_to_response(template, {
        'followers': followers[1],
        'username_page': username,
    },
                              context_instance=RequestContext(request))