]> git.0d.be Git - panikdb.git/commitdiff
display recently edited episodes on homepage
authorFrédéric Péters <fpeters@0d.be>
Thu, 9 Jan 2014 11:18:53 +0000 (12:18 +0100)
committerFrédéric Péters <fpeters@0d.be>
Thu, 9 Jan 2014 11:21:06 +0000 (12:21 +0100)
panikdb/templates/home.html
panikdb/views.py

index 8503e045155661e5936a300cba5aa06bf124ef0c..94543b09895a83b18cd14f9c765c4b030bc6e4f2 100644 (file)
@@ -105,6 +105,17 @@ Aucune actu.
 {% endfor %}
 </ul>
 
+<h3>Épisodes récemment édités</h3>
+
+<ul class="episode-list">
+{% for episode in recent_episodes|slice:":10" %}
+<li>{{ episode.last_update_timestamp|date:"d E o H:i"|lower }}
+<a href="{% url 'emission-view' slug=episode.emission.slug %}">{{ episode.emission.title }}</a> /
+    <a href="{% url 'episode-view' slug=episode.slug emission_slug=episode.emission.slug %}">{{ episode.title }}</a>
+</li>
+{% endfor %}
+</ul>
+
 </div>
 {% endif %}
 
index 250f32e971005f1820e4001ddc49f4606f442126..d6f468d99e0f4c06a3c7c83480a8a0501d6dadf0 100644 (file)
@@ -23,6 +23,8 @@ class Home(TemplateView):
         context['news_categories'] = self.request.user.news_categories.all().order_by('title')
         if self.request.user.has_perm('emissions.add_focus'):
             context['focused_items'] = Focus.objects.select_related().filter(current=True)
+            context['recent_episodes'] = Episode.objects.select_related(
+                    ).order_by('-last_update_timestamp')
 
         return context