diff --git a/tournaments/migrations/0030_groupstage_start_date_round_start_date.py b/tournaments/migrations/0030_groupstage_start_date_round_start_date.py new file mode 100644 index 0000000..90e79a6 --- /dev/null +++ b/tournaments/migrations/0030_groupstage_start_date_round_start_date.py @@ -0,0 +1,23 @@ +# Generated by Django 4.2.11 on 2024-04-26 12:02 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('tournaments', '0029_purchase_quantity'), + ] + + operations = [ + migrations.AddField( + model_name='groupstage', + name='start_date', + field=models.DateTimeField(blank=True, null=True), + ), + migrations.AddField( + model_name='round', + name='start_date', + field=models.DateTimeField(blank=True, null=True), + ), + ] diff --git a/tournaments/models/group_stage.py b/tournaments/models/group_stage.py index 2411bee..e8b1430 100644 --- a/tournaments/models/group_stage.py +++ b/tournaments/models/group_stage.py @@ -10,6 +10,7 @@ class GroupStage(models.Model): tournament = models.ForeignKey(Tournament, on_delete=models.CASCADE) index = models.IntegerField(default=0) format = models.IntegerField(default=FederalMatchCategory.NINE_GAMES, choices=FederalMatchCategory.choices, null=True, blank=True) + start_date = models.DateTimeField(null=True, blank=True) def __str__(self): return f"{self.tournament.display_name()} - {self.name()}" diff --git a/tournaments/models/round.py b/tournaments/models/round.py index c38c189..8371d28 100644 --- a/tournaments/models/round.py +++ b/tournaments/models/round.py @@ -8,6 +8,7 @@ class Round(models.Model): index = models.IntegerField(default=0) parent = models.ForeignKey('self', blank=True, null=True, on_delete=models.CASCADE, related_name='children') format = models.IntegerField(default=FederalMatchCategory.NINE_GAMES, choices=FederalMatchCategory.choices, null=True, blank=True) + start_date = models.DateTimeField(null=True, blank=True) def __str__(self): if self.parent: