clean-up css; related publications; pagination
This commit is contained in:
@ -1,3 +1,5 @@
|
||||
from django.shortcuts import reverse
|
||||
|
||||
from ..filters import EpisodeFilters
|
||||
from ..models import Episode, Program, StaticPage
|
||||
from .page import PageListView
|
||||
@ -17,6 +19,14 @@ class EpisodeDetailView(ProgramPageDetailView):
|
||||
kwargs["tracks"] = self.object.track_set.order_by("position")
|
||||
return super().get_context_data(**kwargs)
|
||||
|
||||
def get_related_queryset(self):
|
||||
return (
|
||||
self.get_queryset().parent(self.object.parent).exclude(pk=self.object.pk).published().order_by("-pub_date")
|
||||
)
|
||||
|
||||
def get_related_url(self):
|
||||
return reverse("episode-list", kwargs={"parent_slug": self.object.parent.slug})
|
||||
|
||||
|
||||
class EpisodeListView(PageListView):
|
||||
model = Episode
|
||||
|
Reference in New Issue
Block a user