summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorsubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-03 00:50:56 +0100
committersubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-03 00:50:56 +0100
commitb69ae42ef24b484b533a426f09049f5ab04ed4e8 (patch)
treee6f7df186a7b6dd5ade99619f199a17c76c23701 /core
parent9deaad44375daf3d4670b17f89ebc8306755568d (diff)
downloadtroggle-b69ae42ef24b484b533a426f09049f5ab04ed4e8.tar.gz
troggle-b69ae42ef24b484b533a426f09049f5ab04ed4e8.tar.bz2
troggle-b69ae42ef24b484b533a426f09049f5ab04ed4e8.zip
[svn] Use template block "related" for related objects. Various cleanup, fix personexpedition date views.
Diffstat (limited to 'core')
-rw-r--r--core/models.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/core/models.py b/core/models.py
index fa961ed..8778aa1 100644
--- a/core/models.py
+++ b/core/models.py
@@ -180,7 +180,7 @@ class PersonExpedition(TroggleModel):
def GetPersonChronology(self):
res = { }
for persontrip in self.persontrip_set.all():
- a = res.setdefault(persontrip.date, { })
+ a = res.setdefault(persontrip.date(), { })
a.setdefault("persontrips", [ ]).append(persontrip)
for personrole in self.personrole_set.all():
a = res.setdefault(personrole.survex_block.date, { })
@@ -236,7 +236,7 @@ class PersonExpedition(TroggleModel):
class LogbookEntry(TroggleModel):
date = models.DateField()
expedition = models.ForeignKey(Expedition,blank=True,null=True) # yes this is double-
- author = models.ForeignKey(PersonExpedition,blank=True,null=True) # the person who writes it up doesn't have to have been on the trip.
+ = models.ForeignKey(PersonExpedition,blank=True,null=True) # the person who writes it up doesn't have to have been on the trip.
# Re: the above- so this field should be "typist" or something, not "author". - AC 15 jun 09
title = models.CharField(max_length=200)
cave = models.ForeignKey('Cave',blank=True,null=True)
@@ -287,9 +287,6 @@ class PersonTrip(TroggleModel):
else:
return self.logbook_entry.place
- #persontrip_next = models.ForeignKey('PersonTrip', related_name='pnext', blank=True,null=True)
- #persontrip_prev = models.ForeignKey('PersonTrip', related_name='pprev', blank=True,null=True)
-
def __unicode__(self):
return "%s %s (%s)" % (self.person_expedition, self.place(), self.date())