Tweaking tag clounds look
[prawokultury.git] / events / templatetags / events_tags.py
index 00ea5c7..ea2734d 100644 (file)
@@ -3,6 +3,7 @@
 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
 #
 from django import template
+from events import app_settings
 from events.models import Event
 
 register = template.Library()
@@ -10,6 +11,13 @@ from datetime import datetime
 
 
 @register.inclusion_tag('events/snippets/events_box.html', takes_context=True)
-def events_box(context, limit=5):
-    objects = Event.objects.filter(date__gte=datetime.now())[:limit]
+def events_box(context, limit=app_settings.BOX_LENGTH):
+    lang = context['request'].LANGUAGE_CODE
+    objects = Event.objects.filter(**{"published_%s" % lang: True})
+    objects = objects.filter(date_end__gte=datetime.now())[:limit]
     return {'objects': objects}
+
+
+@register.inclusion_tag('events/snippets/event_short.html')
+def event_short(event):
+    return {'event': event}