]> git.0d.be Git - panikdb.git/commitdiff
add "view online" support to combo pages
authorFrédéric Péters <fpeters@0d.be>
Sun, 15 Mar 2015 15:46:14 +0000 (16:46 +0100)
committerFrédéric Péters <fpeters@0d.be>
Sun, 15 Mar 2015 15:46:14 +0000 (16:46 +0100)
panikdb/customtags/templatetags/panikdbtags.py

index b7f561f39a44a5816e82cf873222ed414ee1dfd0..66404c2da3724d300b7a0884cff27a061ce40a50 100644 (file)
@@ -3,6 +3,7 @@ from django.conf import settings
 from django.core.urlresolvers import reverse
 
 from emissions.models import Emission, Episode, NewsItem, SoundFile, Focus
+from combo.data.models import Page
 
 register = Library()
 
@@ -16,6 +17,8 @@ def online_url(object):
         return settings.WEBSITE_BASE_URL + 'emissions/' + object.emission.slug + '/' + object.slug + '/'
     if isinstance(object, SoundFile):
         return settings.WEBSITE_BASE_URL + 'emissions/' + object.episode.emission.slug + '/' + object.episode.slug
+    if isinstance(object, Page):
+        return settings.WEBSITE_BASE_URL + object.get_online_url().strip('/')
     return ''