diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2023-01-30 22:27:17 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2023-01-30 22:27:17 +0000 |
commit | e35fccea5d52bd9f64820335a7bf1dbd38e6157e (patch) | |
tree | 48a6d09b4e05dd5687432aec2906c54c9de161e0 /core/models/troggle.py | |
parent | 7808005498b06d11775e83a614657fd6cbb476b8 (diff) | |
download | troggle-e35fccea5d52bd9f64820335a7bf1dbd38e6157e.tar.gz troggle-e35fccea5d52bd9f64820335a7bf1dbd38e6157e.tar.bz2 troggle-e35fccea5d52bd9f64820335a7bf1dbd38e6157e.zip |
Removed unused properties and moving
Diffstat (limited to 'core/models/troggle.py')
-rw-r--r-- | core/models/troggle.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/core/models/troggle.py b/core/models/troggle.py index cc8e469..8fe01f7 100644 --- a/core/models/troggle.py +++ b/core/models/troggle.py @@ -154,6 +154,14 @@ class Person(TroggleModel): def last(self): return self.personexpedition_set.order_by("expedition")[0] + # moved from personexpedition + def name(self): + if self.nickname: + return f"{self.first_name} ({self.nickname}) {self.last_name}" + if self.last_name: + return f"{self.first_name} {self.last_name}" + return self.first_name + class PersonExpedition(TroggleModel): """Person's attendance to one Expo""" @@ -163,7 +171,6 @@ class PersonExpedition(TroggleModel): slugfield = models.SlugField(max_length=50, blank=True, null=True) # 2022 to be used in future is_guest = models.BooleanField(default=False) - nickname = models.CharField(max_length=100, blank=True, null=True) # removbe this class Meta: ordering = ("-expedition",) @@ -172,13 +179,6 @@ class PersonExpedition(TroggleModel): def __str__(self): return f"{self.person}: ({self.expedition})" - # why is the below a function in personexpedition, rather than in person? - AC 14 Feb 09 - def name(self): - if self.nickname: - return f"{self.person.first_name} ({self.nickname}) {self.person.last_name}" - if self.person.last_name: - return f"{self.person.first_name} {self.person.last_name}" - return self.person.first_name def get_absolute_url(self): return urljoin( |