Exemplo n.º 1
0
def recent_answers_rss(request, username=None):

    user = None
    if username == None:
        raise Http404
    else:
        try:
            # TODO: case
            user = User.objects.get(username=username)
        except User.DoesNotExist:
            raise Http404

    activities = None
    watching_helper = WatchingHelper(ITEMS_PER_FEED)
    activities = watching_helper.recent_answers(user)

    response = HttpResponse(mimetype='application/rss+xml')
    t = loader.get_template(templates['PLANET_RSS'])
    c = Context({
        'activities': activities,
        'kind': 'recent_answers',
        'username': username,
    })
    response.write(t.render(c))
    return response
Exemplo n.º 2
0
def recent_answers(request):
    activities = None

    watching_helper = WatchingHelper()
    planet_helper = PlanetHelper()
    activities = watching_helper.recent_answers(request.user)

    if activities:
        activities = planet_helper.paginate_activities(request, activities)
    data = {"activities": activities}

    return render_to_response(templates["RECENT_ANSWERS"], data, context_instance=RequestContext(request))
Exemplo n.º 3
0
def recent_answers(request):
    activities = None

    watching_helper = WatchingHelper()
    planet_helper = PlanetHelper()
    activities = watching_helper.recent_answers(request.user)

    if activities:
        activities = planet_helper.paginate_activities(request, activities)
    data = {
        'activities':activities,
    }

    return render_to_response(
            templates['RECENT_ANSWERS'],
            data,
            context_instance=RequestContext(request))
Exemplo n.º 4
0
def recent_answers_rss(request, username=None):
    
    user = None
    if username==None:
        raise Http404
    else:
        try:
            # TODO: case
            user = User.objects.get(username=username)
        except User.DoesNotExist:
            raise Http404
            
    activities = None
    watching_helper = WatchingHelper(ITEMS_PER_FEED)
    activities = watching_helper.recent_answers(user)
        
    response = HttpResponse(mimetype='application/rss+xml')
    t = loader.get_template(templates['PLANET_RSS'])
    c = Context({'activities': activities,'kind': 'recent_answers', 'username':username,})
    response.write(t.render(c))
    return response