From 1bea4d0188b38dbc7a7654a5da3bbf4030ea7d03 Mon Sep 17 00:00:00 2001 From: Maxime JUST Date: Fri, 7 Nov 2025 09:54:38 +0100 Subject: [PATCH] Add migrations not in the repository --- ...amdraw_accepted_alter_teamdraw_purposed.py | 23 +++++++++++++ ...lution_number_alter_pool_round_and_more.py | 34 +++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 draw/migrations/0007_alter_teamdraw_accepted_alter_teamdraw_purposed.py create mode 100644 participation/migrations/0024_alter_passage_solution_number_alter_pool_round_and_more.py diff --git a/draw/migrations/0007_alter_teamdraw_accepted_alter_teamdraw_purposed.py b/draw/migrations/0007_alter_teamdraw_accepted_alter_teamdraw_purposed.py new file mode 100644 index 0000000..6a2eb24 --- /dev/null +++ b/draw/migrations/0007_alter_teamdraw_accepted_alter_teamdraw_purposed.py @@ -0,0 +1,23 @@ +# Generated by Django 5.2.8 on 2025-11-06 18:53 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('draw', '0006_alter_round_current_pool'), + ] + + operations = [ + migrations.AlterField( + model_name='teamdraw', + name='accepted', + field=models.PositiveSmallIntegerField(choices=[(1, 'Problem #1'), (2, 'Problem #2'), (3, 'Problem #3'), (4, 'Problem #4'), (5, 'Problem #5'), (6, 'Problem #6'), (7, 'Problem #7'), (8, 'Problem #8')], default=None, null=True, verbose_name='accepted problem'), + ), + migrations.AlterField( + model_name='teamdraw', + name='purposed', + field=models.PositiveSmallIntegerField(choices=[(1, 'Problem #1'), (2, 'Problem #2'), (3, 'Problem #3'), (4, 'Problem #4'), (5, 'Problem #5'), (6, 'Problem #6'), (7, 'Problem #7'), (8, 'Problem #8')], default=None, null=True, verbose_name='purposed problem'), + ), + ] diff --git a/participation/migrations/0024_alter_passage_solution_number_alter_pool_round_and_more.py b/participation/migrations/0024_alter_passage_solution_number_alter_pool_round_and_more.py new file mode 100644 index 0000000..053c836 --- /dev/null +++ b/participation/migrations/0024_alter_passage_solution_number_alter_pool_round_and_more.py @@ -0,0 +1,34 @@ +# Generated by Django 5.2.8 on 2025-11-06 18:53 + +import django.core.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('participation', '0023_tournament_unified_registration'), + ] + + operations = [ + migrations.AlterField( + model_name='passage', + name='solution_number', + field=models.PositiveSmallIntegerField(choices=[(1, 'Problem #1'), (2, 'Problem #2'), (3, 'Problem #3'), (4, 'Problem #4'), (5, 'Problem #5'), (6, 'Problem #6'), (7, 'Problem #7'), (8, 'Problem #8')], verbose_name='reported solution'), + ), + migrations.AlterField( + model_name='pool', + name='round', + field=models.PositiveSmallIntegerField(choices=[(1, 'Round 1'), (2, 'Round 2')], verbose_name='round'), + ), + migrations.AlterField( + model_name='solution', + name='problem', + field=models.PositiveSmallIntegerField(choices=[(1, 'Problem #1'), (2, 'Problem #2'), (3, 'Problem #3'), (4, 'Problem #4'), (5, 'Problem #5'), (6, 'Problem #6'), (7, 'Problem #7'), (8, 'Problem #8')], verbose_name='problem'), + ), + migrations.AlterField( + model_name='team', + name='trigram', + field=models.CharField(help_text='The code must be composed of 3 uppercase letters.', max_length=4, unique=True, validators=[django.core.validators.RegexValidator('^[A-Z]{3}[A-Z]*$'), django.core.validators.RegexValidator('^(?!BIT$|CNO$|CRO$|CUL$|FTG$|FCK$|FUC$|FUK$|FYS$|HIV$|IST$|MST$|KKK$|KYS$|SEX$)', message='This team code is forbidden.')], verbose_name='code'), + ), + ]