fix some stuff on club, tournament, event name

clubs
Razmig Sarkissian 1 year ago
parent 539ff098b9
commit fa296cb2de
  1. 12
      tournaments/models/event.py
  2. 5
      tournaments/models/tournament.py
  3. 4
      tournaments/templates/tournaments/tournament_row.html

@ -19,6 +19,18 @@ class Event(models.Model):
return self.display_name()
def display_name(self):
if self.club and self.club.name and self.name:
return self.club.acronym + " " + self.name
if self.name:
return self.name
elif self.club and self.club.name:
return self.club.name
else:
return self.creation_date.strftime("%Y-%m-%d %H:%M")
def display_long_name(self):
if self.club and self.club.name and self.name:
return self.club.name + " " + self.name
if self.name:
return self.name
elif self.club and self.club.name:

@ -60,8 +60,11 @@ class Tournament(models.Model):
def display_name(self):
if self.name:
return self.name
return self.base_name() + " " + self.name
else:
return self.base_name()
def base_name(self):
return f"{self.level()} {self.category()}"
def level(self):

@ -6,8 +6,8 @@
</div>
<div class="table-cell table-cell-large horizontal-padding semibold">
{% if tournament.name %}
<span>{{ tournament.event.club.name }}: </span>
<span>{{ tournament.name }}</span>
<div><span>{{ tournament.event.display_long_name }}</span></div>
<div><span>{{ tournament.name }}</span></div>
{% else %}
<span>{{ tournament.event.club.name }}</span>
{% endif %}

Loading…
Cancel
Save