+# -*- coding: utf-8
from migdal.models import Category, Entry
from menu.helpers import ObjectMenuItem, MenuItem, ModelMenuItem
from django.core.urlresolvers import reverse_lazy
ITEMS = []
-def add_entry(**qs):
- try:
- entry = Entry.objects.get(**qs)
- except Entry.DoesNotExist:
- return
- if not entry.published:
- return
- ITEMS.append(ObjectMenuItem(entry))
-
-add_entry(slug_pl='o-nas')
+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(Category.objects.get(slug_pl='stanowisko'),
- rev_lookups={Entry: 'categories'}, title=_('Positions')))
-#CategoryMenuItem(Category.objects.get(slug_pl='stanowisko'),
-# title=_('Positions')),
+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')
+))