Merge branch 'main' of https://stax.alwaysdata.net/gitea/staxriver/padelclub_backend
commit
4dbdf12a08
@ -0,0 +1,86 @@ |
||||
# Generated by Django 4.2.11 on 2024-05-02 15:44 |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('tournaments', '0031_tournament_is_canceled_tournament_is_deleted'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.RemoveField( |
||||
model_name='playerregistration', |
||||
name='has_paid', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='playerregistration', |
||||
name='unranked', |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='assimilation', |
||||
field=models.CharField(blank=True, max_length=50, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='birthdate', |
||||
field=models.DateTimeField(blank=True, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='club_name', |
||||
field=models.CharField(blank=True, max_length=50, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='email', |
||||
field=models.CharField(blank=True, max_length=50, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='has_arrived', |
||||
field=models.BooleanField(default=False), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='ligue_name', |
||||
field=models.CharField(blank=True, max_length=50, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='payment_type', |
||||
field=models.IntegerField(blank=True, choices=[(0, 'Cash'), (1, 'Lydia'), (2, 'Gift'), (3, 'Check'), (4, 'Paylib'), (5, 'Bank Wire'), (6, 'Club House'), (7, 'Credit Card'), (8, 'Forfeit')], null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='phone_number', |
||||
field=models.CharField(blank=True, max_length=15, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='points', |
||||
field=models.FloatField(blank=True, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='sex', |
||||
field=models.IntegerField(blank=True, choices=[(0, 'Female'), (1, 'Male')], null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='source', |
||||
field=models.IntegerField(blank=True, null=True, verbose_name=[(0, 'French Federation'), (1, 'Beach Padel')]), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='tournament_played', |
||||
field=models.IntegerField(blank=True, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='playerregistration', |
||||
name='weight', |
||||
field=models.IntegerField(default=0), |
||||
), |
||||
] |
||||
@ -0,0 +1,166 @@ |
||||
# Generated by Django 4.2.11 on 2024-05-02 15:55 |
||||
|
||||
from django.db import migrations, models |
||||
import django.db.models.deletion |
||||
import uuid |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('tournaments', '0032_remove_playerregistration_has_paid_and_more'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.RenameField( |
||||
model_name='tournament', |
||||
old_name='bracket_sort_mode', |
||||
new_name='group_stage_sort_mode', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='event', |
||||
name='court_count', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='event', |
||||
name='group_stage_format', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='event', |
||||
name='loser_round_format', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='event', |
||||
name='round_format', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='match', |
||||
name='broadcasted', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='match', |
||||
name='court', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='match', |
||||
name='order', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='tournament', |
||||
name='seed_count', |
||||
), |
||||
migrations.AddField( |
||||
model_name='customuser', |
||||
name='bracket_match_format_preference', |
||||
field=models.IntegerField(blank=True, choices=[(0, 'Two sets'), (1, 'Two sets super tie'), (2, 'Two sets of four games'), (3, 'Nine games'), (4, 'Super Tie-Break'), (5, 'Mega Tie-Break'), (6, 'Two Sets with decisive point'), (7, 'Two Sets with decisive point and super tie-break'), (8, 'Two sets of four games with decisive point'), (9, 'Nine games with decisive point')], default=3, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='customuser', |
||||
name='call_display_entry_fee', |
||||
field=models.BooleanField(default=False), |
||||
), |
||||
migrations.AddField( |
||||
model_name='customuser', |
||||
name='call_display_format', |
||||
field=models.BooleanField(default=False), |
||||
), |
||||
migrations.AddField( |
||||
model_name='customuser', |
||||
name='call_message_body', |
||||
field=models.CharField(blank=True, max_length=400, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='customuser', |
||||
name='call_message_signature', |
||||
field=models.CharField(blank=True, max_length=200, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='customuser', |
||||
name='call_use_full_custom_message', |
||||
field=models.BooleanField(default=False), |
||||
), |
||||
migrations.AddField( |
||||
model_name='customuser', |
||||
name='group_stage_match_format_preference', |
||||
field=models.IntegerField(blank=True, choices=[(0, 'Two sets'), (1, 'Two sets super tie'), (2, 'Two sets of four games'), (3, 'Nine games'), (4, 'Super Tie-Break'), (5, 'Mega Tie-Break'), (6, 'Two Sets with decisive point'), (7, 'Two Sets with decisive point and super tie-break'), (8, 'Two sets of four games with decisive point'), (9, 'Nine games with decisive point')], default=3, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='customuser', |
||||
name='loser_bracket_match_format_preference', |
||||
field=models.IntegerField(blank=True, choices=[(0, 'Two sets'), (1, 'Two sets super tie'), (2, 'Two sets of four games'), (3, 'Nine games'), (4, 'Super Tie-Break'), (5, 'Mega Tie-Break'), (6, 'Two Sets with decisive point'), (7, 'Two Sets with decisive point and super tie-break'), (8, 'Two sets of four games with decisive point'), (9, 'Nine games with decisive point')], default=3, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='groupstage', |
||||
name='size', |
||||
field=models.IntegerField(default=4), |
||||
), |
||||
migrations.AddField( |
||||
model_name='match', |
||||
name='court_index', |
||||
field=models.IntegerField(blank=True, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='match', |
||||
name='disabled', |
||||
field=models.BooleanField(default=False), |
||||
), |
||||
migrations.AddField( |
||||
model_name='teamregistration', |
||||
name='lock_weight', |
||||
field=models.IntegerField(blank=True, null=True), |
||||
), |
||||
migrations.AddField( |
||||
model_name='teamregistration', |
||||
name='qualified', |
||||
field=models.BooleanField(default=False), |
||||
), |
||||
migrations.AddField( |
||||
model_name='teamregistration', |
||||
name='walk_out', |
||||
field=models.BooleanField(default=False), |
||||
), |
||||
migrations.AddField( |
||||
model_name='teamregistration', |
||||
name='wild_card_bracket', |
||||
field=models.BooleanField(default=False), |
||||
), |
||||
migrations.AddField( |
||||
model_name='teamregistration', |
||||
name='wild_card_group_stage', |
||||
field=models.BooleanField(default=False), |
||||
), |
||||
migrations.AddField( |
||||
model_name='tournament', |
||||
name='additional_estimation_duration', |
||||
field=models.IntegerField(default=0), |
||||
), |
||||
migrations.AddField( |
||||
model_name='tournament', |
||||
name='entry_fee', |
||||
field=models.FloatField(blank=True, default=20.0, null=True), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='tournament', |
||||
name='court_count', |
||||
field=models.IntegerField(default=1), |
||||
), |
||||
migrations.CreateModel( |
||||
name='DateInterval', |
||||
fields=[ |
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False)), |
||||
('court_index', models.IntegerField()), |
||||
('start_date', models.DateTimeField()), |
||||
('end_date', models.DateTimeField()), |
||||
('event', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='tournaments.event')), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='Court', |
||||
fields=[ |
||||
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False)), |
||||
('index', models.IntegerField(default=0)), |
||||
('name', models.CharField(blank=True, max_length=50, null=True)), |
||||
('club', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='tournaments.club')), |
||||
], |
||||
), |
||||
] |
||||
@ -0,0 +1,18 @@ |
||||
# Generated by Django 4.2.11 on 2024-05-02 16:16 |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('tournaments', '0033_rename_bracket_sort_mode_tournament_group_stage_sort_mode_and_more'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.AlterField( |
||||
model_name='teamscore', |
||||
name='lucky_loser', |
||||
field=models.IntegerField(blank=True, null=True), |
||||
), |
||||
] |
||||
@ -0,0 +1,18 @@ |
||||
# Generated by Django 4.2.11 on 2024-05-02 16:16 |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('tournaments', '0034_alter_teamscore_lucky_loser'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.AddField( |
||||
model_name='customuser', |
||||
name='match_formats_default_duration', |
||||
field=models.JSONField(blank=True, null=True), |
||||
), |
||||
] |
||||
@ -0,0 +1,18 @@ |
||||
# Generated by Django 4.2.11 on 2024-05-02 17:22 |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('tournaments', '0035_customuser_match_formats_default_duration'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.AlterField( |
||||
model_name='playerregistration', |
||||
name='source', |
||||
field=models.IntegerField(blank=True, choices=[(0, 'French Federation'), (1, 'Beach Padel')], null=True), |
||||
), |
||||
] |
||||
@ -0,0 +1,28 @@ |
||||
# Generated by Django 4.2.11 on 2024-05-04 09:44 |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('tournaments', '0036_alter_playerregistration_source'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.RenameField( |
||||
model_name='playerregistration', |
||||
old_name='weight', |
||||
new_name='computed_rank', |
||||
), |
||||
migrations.AlterField( |
||||
model_name='customuser', |
||||
name='call_message_body', |
||||
field=models.TextField(blank=True, null=True), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='customuser', |
||||
name='call_message_signature', |
||||
field=models.TextField(blank=True, null=True), |
||||
), |
||||
] |
||||
@ -0,0 +1,11 @@ |
||||
from django.db import models |
||||
import uuid |
||||
from . import Club |
||||
|
||||
class Court(models.Model): |
||||
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True) |
||||
index = models.IntegerField(default=0) |
||||
club = models.ForeignKey(Club, on_delete=models.CASCADE) |
||||
name = models.CharField(max_length=50, null=True, blank=True) |
||||
#exit_allowed = models.BooleanField(default=False) |
||||
#indoor = models.BooleanField(default=False) |
||||
@ -0,0 +1,9 @@ |
||||
from django.db import models |
||||
import uuid |
||||
|
||||
class DateInterval(models.Model): |
||||
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True) |
||||
event = models.ForeignKey('Event', on_delete=models.CASCADE) |
||||
court_index = models.IntegerField() |
||||
start_date = models.DateTimeField() |
||||
end_date = models.DateTimeField() |
||||
@ -0,0 +1,21 @@ |
||||
from django.db import models |
||||
import uuid |
||||
|
||||
class PlayerPaymentType(models.IntegerChoices): |
||||
CASH = 0, 'Cash' |
||||
LYDIA = 1, 'Lydia' |
||||
GIFT = 2, 'Gift' |
||||
CHECK = 3, 'Check' |
||||
PAYLIB = 4, 'Paylib' |
||||
BANK_WIRE = 5, 'Bank Wire' |
||||
CLUB_HOUSE = 6, 'Club House' |
||||
CREDIT_CARD = 7, 'Credit Card' |
||||
FORFEIT = 8, 'Forfeit' |
||||
|
||||
class PlayerDataSource(models.IntegerChoices): |
||||
FRENCH_FEDERATION = 0, 'French Federation' |
||||
BEACH_PADEL = 1, 'Beach Padel' |
||||
|
||||
class PlayerSexType(models.IntegerChoices): |
||||
FEMALE = 0, 'Female' |
||||
MALE = 1, 'Male' |
||||
Loading…
Reference in new issue