]> git.0d.be Git - panikweb.git/blobdiff - panikweb/paniktags/templatetags/paniktags.py
misc: add template tag to get all tags
[panikweb.git] / panikweb / paniktags / templatetags / paniktags.py
index 7ab2c37c094e8649c5a63e6f493bfa36632cab47..a3e13887e2a240326fb912de6560fd9df300668a 100644 (file)
@@ -15,6 +15,8 @@ from django.utils.six.moves.urllib import parse as urlparse
 
 from datetime import datetime, timedelta
 
+from taggit.models import Tag
+
 from emissions.models import Emission, Episode, NewsItem, SoundFile, Focus
 from emissions.utils import period_program
 
@@ -367,6 +369,11 @@ def random_emissions(count=6):
     return Emission.objects.filter(archived=False).order_by('?')[:count]
 
 
+@register.simple_tag
+def get_tags():
+    return Tag.objects.all()
+
+
 @register.inclusion_tag('includes/topik.html', takes_context=True)
 def topik(context, topik):
     return {'page': topik}