Esempio n. 1
0
File: views.py Progetto: Mic92/mygpo
def lists_user(request, username):

    user = User.get_user(username)
    if not user:
        raise Http404

    lists = PodcastList.for_user(user._id)

    return render(request, "lists_user.html", {"lists": lists, "user": user})
Esempio n. 2
0
File: lists.py Progetto: Mic92/mygpo
def get_lists(request, username):
    """ Returns a list of all podcast lists by the given user """

    user = User.get_user(username)
    if not user:
        raise Http404

    lists = PodcastList.for_user(user._id)

    site = RequestSite(request)

    get_data = partial(_get_list_data, username=user.username,
                domain=site.domain)
    lists_data = map(get_data, lists)

    return JsonResponse(lists_data)
Esempio n. 3
0
File: views.py Progetto: Mic92/mygpo
def lists_own(request):

    lists = PodcastList.for_user(request.user._id)

    return render(request, "lists.html", {"lists": lists})