summaryrefslogtreecommitdiffstats
path: root/core/models/troggle.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2023-01-30 22:27:17 +0000
committerPhilip Sargent <philip.sargent@gmail.com>2023-01-30 22:27:17 +0000
commite35fccea5d52bd9f64820335a7bf1dbd38e6157e (patch)
tree48a6d09b4e05dd5687432aec2906c54c9de161e0 /core/models/troggle.py
parent7808005498b06d11775e83a614657fd6cbb476b8 (diff)
downloadtroggle-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.py16
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(