Esempio n. 1
0
def feed_for_user(request):
    """
    An atom feed for all unarchived :model:`notification.Notice`s for a user.
    """
    url = "feed/%s" % request.user.username
    return Feed(request, url, {
        "feed": NoticeUserFeed,
    })
Esempio n. 2
0
def feed_for_user(request):
    """
    An atom feed for all unarchived :model:`notification.Notice`s for a user.
    """
    url = reverse("notification:notification_feed_for_user", kwargs={'username': request.user.username})
    return Feed(request, url, {
        "feed": NoticeUserFeed,
    })
Esempio n. 3
0
def feed_for_user(request):
    """
    An atom feed for all unarchived :model:`notification.Notice`s for a user.
    """
    url = "feed/%s" % request.user.username
    return Feed(request, url, { # Exhanged feed by Feed. Does it actually work?
        "feed": NoticeUserFeed,
    })
Esempio n. 4
0
def feeds(request, blog_slug, feed_item, **kwargs):

    from django.contrib.syndication.views import Feed

    if '/' in feed_item:
        feed_type, slug = feed_item.split('/', 1)
    else:
        feed_type = feed_item
        slug=""

    if 'blog_root' in kwargs:
        del kwargs['blog_root']

    if feed_type == "posts":
        return Feed(request, url="posts/%s"% ( blog_slug ), **kwargs)
    elif feed_type == "tag":
        return Feed(request, url="tag/%s/%s"% ( blog_slug, feed_item ), **kwargs)
    raise Http404
Esempio n. 5
0
def feed_for_user(request):
    url = "feed/%s" % request.user.username
    return Feed(request, url, {
        "feed": NoticeUserFeed,
    })