Esempio n. 1
0
def search_podcast(request):
    form = SearchPodcastForm(request.POST)
    if form.is_valid():
        podcast_url = form.cleaned_data["url"]
        podcast = get_object_or_404(Podcast, urls__url=podcast_url)
        url = get_podcast_link_target(podcast, "podcast-publisher-detail")
    else:
        url = reverse("publisher")

    return HttpResponseRedirect(url)
Esempio n. 2
0
def search_podcast(request):
    form = SearchPodcastForm(request.POST)
    if form.is_valid():
        podcast_url = form.cleaned_data['url']
        podcast = get_objet_or_404(Podcast, urls__url=podcast_url)
        url = get_podcast_link_target(podcast, 'podcast-publisher-detail')
    else:
        url = reverse('publisher')

    return HttpResponseRedirect(url)
Esempio n. 3
0
File: views.py Progetto: fk-lx/mygpo
def search_podcast(request):
    form = SearchPodcastForm(request.POST)
    if form.is_valid():
        url = form.cleaned_data['url']

        podcast = podcast_for_url(url)
        if not podcast:
            raise Http404

        url = get_podcast_link_target(podcast, 'podcast-publisher-detail')
    else:
        url = reverse('publisher')

    return HttpResponseRedirect(url)
Esempio n. 4
0
def home(request):
    if is_publisher(request.user):
        podcasts = Podcast.objects.filter(publishedpodcast__publisher=request.user)\
                                  .prefetch_related('slugs')
        site = RequestSite(request)
        update_token = request.user.profile.get_token('publisher_update_token')
        form = SearchPodcastForm()
        return render(
            request, 'publisher/home.html', {
                'update_token': update_token,
                'podcasts': podcasts,
                'form': form,
                'site': site,
            })

    else:
        site = RequestSite(request)
        return render(request, 'publisher/info.html', {'site': site})
Esempio n. 5
0
def home(request):
    if is_publisher(request.user):
        podcasts = Podcast.objects.filter(
            publishedpodcast__publisher=request.user).prefetch_related("slugs")
        site = RequestSite(request)
        update_token = request.user.profile.get_token("publisher_update_token")
        form = SearchPodcastForm()
        return render(
            request,
            "publisher/home.html",
            {
                "update_token": update_token,
                "podcasts": podcasts,
                "form": form,
                "site": site,
            },
        )

    else:
        site = RequestSite(request)
        return render(request, "publisher/info.html", {"site": site})