Use outside packages.
[prawokultury.git] / prawokultury / menu_items.py
diff --git a/prawokultury/menu_items.py b/prawokultury/menu_items.py
new file mode 100644 (file)
index 0000000..eb3f766
--- /dev/null
@@ -0,0 +1,29 @@
+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 = []
+
+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(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')),