:q
bracket-feature
laurent 1 year ago
commit f1c2dff9ea
  1. 18
      tournaments/migrations/0087_alter_playerregistration_phone_number.py
  2. 6
      tournaments/models/club.py
  3. 2
      tournaments/models/event.py
  4. 2
      tournaments/models/player_registration.py
  5. 2
      tournaments/templates/tournaments/tournament_row.html

@ -0,0 +1,18 @@
# Generated by Django 4.2.11 on 2024-09-24 12:49
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('tournaments', '0086_merge_20240919_1142'),
]
operations = [
migrations.AlterField(
model_name='playerregistration',
name='phone_number',
field=models.CharField(blank=True, max_length=50, null=True),
),
]

@ -43,3 +43,9 @@ class Club(models.Model):
return f"{self.zip_code} {self.city}" return f"{self.zip_code} {self.city}"
else: else:
return "" return ""
def computedShortTitle(self):
if len(self.name) > 15:
return self.acronym
else:
return self.name

@ -22,7 +22,7 @@ class Event(models.Model):
def display_name(self): def display_name(self):
if self.club and self.club.name and self.name: if self.club and self.club.name and self.name:
return self.club.acronym + " " + self.name return self.club.computedShortTitle() + " " + self.name
if self.name: if self.name:
return self.name return self.name
elif self.club and self.club.name: elif self.club and self.club.name:

@ -24,7 +24,7 @@ class PlayerRegistration(models.Model):
assimilation = models.CharField(max_length=50, null=True, blank=True) assimilation = models.CharField(max_length=50, null=True, blank=True)
#beachpadel #beachpadel
phone_number = models.CharField(max_length=15, null=True, blank=True) phone_number = models.CharField(max_length=50, null=True, blank=True)
email = models.CharField(max_length=50, null=True, blank=True) email = models.CharField(max_length=50, null=True, blank=True)
birthdate = models.CharField(max_length=50, null=True, blank=True) birthdate = models.CharField(max_length=50, null=True, blank=True)

@ -16,7 +16,7 @@
{% endif %} {% endif %}
</div> </div>
<div class="table-cell-responsive-short table-cell-large horizontal-padding semibold"> <div class="table-cell-responsive-short table-cell-large horizontal-padding semibold">
<div><span>{{ tournament.event.club.acronym }}</span></div> <div><span>{{ tournament.event.club.computedShortTitle }}</span></div>
{% if tournament.event.name %} {% if tournament.event.name %}
<div><span>{{ tournament.event.name }}</span></div> <div><span>{{ tournament.event.name }}</span></div>
{% endif %} {% endif %}

Loading…
Cancel
Save