# -*- coding: utf-8
-from migdal.models import Category, Entry
from menu.helpers import ObjectMenuItem, MenuItem, ModelMenuItem
from django.core.urlresolvers import reverse_lazy
from django.utils.translation import ugettext_lazy as _
-ITEMS = []
-
-ITEMS.append(ObjectMenuItem(
- obj_get=lambda:Entry.published_objects.get(slug_pl='o-nas')
-))
-
-ITEMS.append(ModelMenuItem(Entry, reverse_lazy('migdal_entry_list_publications'),
- field_lookups={'type': 'publications'}, title=_('Publications')))
-
-ITEMS.append(MenuItem(reverse_lazy('events'), _('Events'),
- more_urls=(reverse_lazy('events_past'),)))
-
-ITEMS.append(ObjectMenuItem(
- obj_get=lambda:Category.objects.get(slug_pl='stanowisko'),
- rev_lookups={Entry: 'categories'},
- title=_('Positions')
-))
-
-ITEMS.append(MenuItem(reverse_lazy('questions'), _('First aid'),
- more_urls=(
- reverse_lazy('questions_form'),
- #reverse_lazy('questions_question'),
- reverse_lazy('questions_thanks'),
- )))
-
-ITEMS.append(ObjectMenuItem(
- obj_get=lambda:Entry.published_objects.get(slug_pl='pierwsza-pomoc'),
- title=_('Guide')
-))
+def ITEMS():
+ from migdal.models import Category, Entry
+ return [
+ ObjectMenuItem(obj_get=lambda: Entry.published_objects.get(slug_pl='o-nas')),
+ ModelMenuItem(Entry, reverse_lazy('migdal_entry_list_publications'),
+ field_lookups={'type': 'publications'}, title=_('Publications')),
+ MenuItem(reverse_lazy('events'), _('Events'), langs=['en']),
+ MenuItem('/kurs/', u'Kurs dla uczelni', langs=['pl']),
+ ObjectMenuItem(
+ obj_get=lambda: Category.objects.get(slug_pl='stanowisko'),
+ rev_lookups={Entry: 'categories'},
+ title=_('Positions')),
+ MenuItem(
+ reverse_lazy('questions'), _('First aid')),
+ ObjectMenuItem(
+ obj_get=lambda: Entry.published_objects.get(slug_pl='pierwsza-pomoc'),
+ title=_('Guide')),
+]