From f92c0a65d15544cb89dd0e5ba79d02b5c26d0aeb Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Mon, 1 Jul 2024 18:01:41 +0200 Subject: [PATCH 1/2] add new variable for tournament ranking publishing --- tournaments/models/tournament.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tournaments/models/tournament.py b/tournaments/models/tournament.py index 61cf8be..808f084 100644 --- a/tournaments/models/tournament.py +++ b/tournaments/models/tournament.py @@ -57,6 +57,7 @@ class Tournament(models.Model): should_verify_group_stage = models.BooleanField(default=False) publish_tournament = models.BooleanField(default=False) hide_points_earned = models.BooleanField(default=False) + publish_rankings = models.BooleanField(default=False) def __str__(self): if self.name: @@ -472,7 +473,7 @@ class Tournament(models.Model): return matches def display_rankings(self): - if self.end_date is not None: + if self.publish_rankings is True and self.end_date is not None: return True return False From 0182a1e42e2b38eeaab7397ad64589d15dcdee71 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Mon, 1 Jul 2024 18:03:07 +0200 Subject: [PATCH 2/2] add migration --- .../0072_tournament_publish_rankings.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tournaments/migrations/0072_tournament_publish_rankings.py diff --git a/tournaments/migrations/0072_tournament_publish_rankings.py b/tournaments/migrations/0072_tournament_publish_rankings.py new file mode 100644 index 0000000..0504651 --- /dev/null +++ b/tournaments/migrations/0072_tournament_publish_rankings.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.11 on 2024-07-01 16:02 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('tournaments', '0071_alter_event_club'), + ] + + operations = [ + migrations.AddField( + model_name='tournament', + name='publish_rankings', + field=models.BooleanField(default=False), + ), + ]