# 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()
@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}