1e1cee29db7589ff71de0aa1ef15339a81a428e2
[mygpo.git] / mygpo / userfeeds / views.py
blob1e1cee29db7589ff71de0aa1ef15339a81a428e2
1 from django.shortcuts import get_object_or_404, render_to_response
2 from django.template import RequestContext
3 from django.contrib.auth.models import User
4 from django.contrib.sites.models import Site
5 from mygpo.userfeeds.auth import require_token_auth
6 from mygpo.web.models import SecurityToken
7 from mygpo.userfeeds.feeds import FavoriteFeed
9 @require_token_auth('fav-feed', 'r')
10 def favorite_feed(request, username):
12 site = Site.objects.get_current()
13 user = get_object_or_404(User, username=username)
14 feed = FavoriteFeed(user)
16 return render_to_response('userfeed.xml', {
17 'site': site,
18 'feed_user': user,
19 'feed': feed,
20 }, context_instance=RequestContext(request), mimetype='text/xml')