summaryrefslogtreecommitdiffstats
path: root/core/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'core/models.py')
-rw-r--r--core/models.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/models.py b/core/models.py
index 8cc91ea..1b2875a 100644
--- a/core/models.py
+++ b/core/models.py
@@ -151,9 +151,15 @@ class Person(TroggleModel):
def notability(self):
notability = Decimal(0)
+ max_expo_val = 0
+
+ max_expo_year = Expedition.objects.all().aggregate(Max('year'))
+ max_expo_val = int(max_expo_year['year__max']) + 1
+
for personexpedition in self.personexpedition_set.all():
if not personexpedition.is_guest:
- notability += Decimal(1) / (2012 - int(personexpedition.expedition.year))
+ print(personexpedition.expedition.year)
+ notability += Decimal(1) / (max_expo_val - int(personexpedition.expedition.year))
return notability
def bisnotable(self):