X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/132297f0be27da544304733bd24da32282310235..1c4c468783e5f380324c29ebc3b2c452da8cc2a0:/apps/catalogue/templatetags/wall.py diff --git a/apps/catalogue/templatetags/wall.py b/apps/catalogue/templatetags/wall.py index 28671fb7..9b607e47 100755 --- a/apps/catalogue/templatetags/wall.py +++ b/apps/catalogue/templatetags/wall.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from __future__ import absolute_import from datetime import timedelta @@ -44,15 +45,14 @@ def changes_wall(user=None, max_len=None, day=None): for item in qs: tag = 'stage' if item.tags.count() else 'change' chunk = item.tree - w = WallItem(tag) + w = WallItem(tag) if user and item.author != user: w.header = _('Related edit') else: w.header = _('Edit') w.title = chunk.pretty_name() w.summary = item.description - w.url = reverse('wiki_editor', - args=[chunk.book.slug, chunk.slug]) + '?diff=%d' % item.revision + w.url = reverse('wiki_editor', args=[chunk.book.slug, chunk.slug]) + '?diff=%d' % item.revision w.timestamp = item.created_at w.user = item.author w.user_name = item.author_name @@ -95,7 +95,7 @@ def comments_wall(user=None, max_len=None, day=None): next_day = day + timedelta(1) qs = qs.filter(submit_date__gte=day, submit_date__lt=next_day) for item in qs: - w = WallItem('comment') + w = WallItem('comment') w.header = _('Comment') w.title = item.content_object w.summary = item.comment @@ -143,6 +143,7 @@ def wall(context, user=None, max_len=100): comments_wall(user, max_len), ], max_len)} + @register.inclusion_tag("catalogue/wall.html", takes_context=True) def day_wall(context, day): return {