diff options
author | substantialnoninfringinguser <substantialnoninfringinguser@gmail.com> | 2009-05-13 05:38:18 +0100 |
---|---|---|
committer | substantialnoninfringinguser <substantialnoninfringinguser@gmail.com> | 2009-05-13 05:38:18 +0100 |
commit | 0f5109cb0988d76c5b7d3037acca0ad8ac07f0dd (patch) | |
tree | c272078cde2262740c74fcfdf40dea9073c87f27 /expo/views_logbooks.py | |
parent | da154a736b2bd9c690f0e7bcbb9c06c7cb1859e2 (diff) | |
download | troggle-0f5109cb0988d76c5b7d3037acca0ad8ac07f0dd.tar.gz troggle-0f5109cb0988d76c5b7d3037acca0ad8ac07f0dd.tar.bz2 troggle-0f5109cb0988d76c5b7d3037acca0ad8ac07f0dd.zip |
[svn] new person expedition
Copied from http://cucc@cucc.survex.com/svn/trunk/expoweb/troggle/, rev. 8189 by julian @ 1/18/2009 7:50 PM
Diffstat (limited to 'expo/views_logbooks.py')
-rw-r--r-- | expo/views_logbooks.py | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/expo/views_logbooks.py b/expo/views_logbooks.py index 1f3de23..935eebd 100644 --- a/expo/views_logbooks.py +++ b/expo/views_logbooks.py @@ -22,17 +22,19 @@ def expedition(request, expeditionname): return render_to_response('expedition.html', {'expedition': expedition, 'expedition_next':expedition_next, 'expedition_prev':expedition_prev, 'logbookentries':logbookentries, 'message':message, 'settings': settings})
def person(request, name):
- persons = Person.objects.all()
- for person in persons:
- if person.href() == name:
- break
- person = None
+ person = Person.objects.get(href=name)
return render_to_response('person.html', {'person': person, 'settings': settings})
+def personexpedition(request, name, expeditionname):
+ person = Person.objects.get(href=name)
+ year = int(expeditionname)
+ expedition = Expedition.objects.get(year=year)
+ personexpedition = person.personexpedition_set.get(expedition=expedition)
+ return render_to_response('personexpedition.html', {'personexpedition': personexpedition, 'settings': settings})
+
+
def logbookentry(request, logbookentry_id):
- logbookentry = LogbookEntry.objects.filter(id = logbookentry_id)[0]
-
-
+ logbookentry = LogbookEntry.objects.filter(href = logbookentry_id)[0]
return render_to_response('logbookentry.html', {'logbookentry': logbookentry, 'settings': settings})
|