summaryrefslogtreecommitdiffstats
path: root/core/views_logbooks.py
diff options
context:
space:
mode:
authorMartin Green <martin.speleo@gmail.com>2011-06-02 19:16:16 +0100
committerMartin Green <martin.speleo@gmail.com>2011-06-02 19:16:16 +0100
commitf318105a9bed2792fa3cab017bb6a2d5c8204284 (patch)
tree96c76d9914745758b782ac7619edb96230a7165f /core/views_logbooks.py
parent12df0d417a7350c5e41bc606c90ca516db0178dd (diff)
downloadtroggle-f318105a9bed2792fa3cab017bb6a2d5c8204284.tar.gz
troggle-f318105a9bed2792fa3cab017bb6a2d5c8204284.tar.bz2
troggle-f318105a9bed2792fa3cab017bb6a2d5c8204284.zip
Added editing of flat pages. Added slugfields to models to refer to them.
Diffstat (limited to 'core/views_logbooks.py')
-rw-r--r--core/views_logbooks.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/views_logbooks.py b/core/views_logbooks.py
index f9190c0..4495f03 100644
--- a/core/views_logbooks.py
+++ b/core/views_logbooks.py
@@ -241,4 +241,12 @@ def delLogbookEntry(lbe):
pt.delete()
lbe.delete()
os.remove(lbe.filename)
+
+def get_people(request, expeditionslug):
+ exp = Expedition.objects.get(year = expeditionslug)
+ return render_with_context(request,'options.html', {"items": [(pe.slug, pe.name) for pe in exp.personexpedition_set.all()]})
+
+def get_logbook_entries(request, expeditionslug):
+ exp = Expedition.objects.get(year = expeditionslug)
+ return render_with_context(request,'options.html', {"items": [(le.slug, "%s - %s" % (le.date, le.title)) for le in exp.logbookentry_set.all()]})