summaryrefslogtreecommitdiff
path: root/quoins/controllers.py
diff options
context:
space:
mode:
Diffstat (limited to 'quoins/controllers.py')
-rw-r--r--quoins/controllers.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/quoins/controllers.py b/quoins/controllers.py
index bf27ddd..f627c61 100644
--- a/quoins/controllers.py
+++ b/quoins/controllers.py
@@ -335,6 +335,8 @@ class BlogController(TGController):
335 u = tg.url(os.path.join(self.path, 'post', str(obj.id))) 335 u = tg.url(os.path.join(self.path, 'post', str(obj.id)))
336 elif isinstance(obj, Media): 336 elif isinstance(obj, Media):
337 u = tg.url(os.path.join(self.path, 'media', str(obj.post.id), str(obj.name))) 337 u = tg.url(os.path.join(self.path, 'media', str(obj.post.id), str(obj.name)))
338 elif isinstance(obj, TGUser):
339 u = tg.url(os.path.join(self.path, 'author', str(obj.user_name)))
338 return u 340 return u
339 341
340 def absolute_url(self, obj=None): 342 def absolute_url(self, obj=None):
@@ -346,6 +348,11 @@ class BlogController(TGController):
346 port = ':'+port 348 port = ':'+port
347 return 'http://%s%s%s'%(tg.config.get('server.webhost'), port, u) 349 return 'http://%s%s%s'%(tg.config.get('server.webhost'), port, u)
348 350
351 def comment_author_url(self, comment):
352 if comment.author and (not comment.url):
353 return self.url(comment.author)
354 return comment.url
355
349 def get_html(self, data): 356 def get_html(self, data):
350 return HTML(data) 357 return HTML(data)
351 358