]> git.0d.be Git - panikweb.git/commitdiff
include emission name as item prefix in global podcast feed
authorFrédéric Péters <fpeters@0d.be>
Thu, 20 Jun 2019 09:32:27 +0000 (11:32 +0200)
committerFrédéric Péters <fpeters@0d.be>
Thu, 20 Jun 2019 09:32:27 +0000 (11:32 +0200)
panikweb/views.py

index 89d7df4f866092414fa9066a2599b92d750ea792..53fb09c0315297b67d4c6939249b1b658edbb649 100644 (file)
@@ -721,8 +721,8 @@ class PodcastsFeed(Feed):
 
     def item_title(self, item):
         if item.fragment:
-            return '%s - %s' % (item.title, item.episode.title)
-        return item.episode.title
+            return '[%s] %s - %s' % (item.episode.emission.title, item.title, item.episode.title)
+        return '[%s] %s' % (item.episode.emission.title, item.episode.title)
 
     def item_link(self, item):
         return item.episode.get_absolute_url()
@@ -783,6 +783,11 @@ class EmissionPodcastsFeed(PodcastsFeed):
         self.emission = Emission.objects.get(slug=kwargs.get('slug'))
         return super(EmissionPodcastsFeed, self).__call__(request, *args, **kwargs)
 
+    def item_title(self, item):
+        if item.fragment:
+            return '%s - %s' % (item.title, item.episode.title)
+        return item.episode.title
+
     @property
     def title(self):
         return self.emission.title