mirror of
https://gitlab.com/animath/si/plateforme.git
synced 2025-06-25 14:57:27 +02:00
First interface to start draws
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
@ -36,7 +36,7 @@ class Round(models.Model):
|
||||
verbose_name=_('draw'),
|
||||
)
|
||||
|
||||
number = models.IntegerField(
|
||||
number = models.PositiveSmallIntegerField(
|
||||
choices=[
|
||||
(1, _('Round 1')),
|
||||
(2, _('Round 2')),
|
||||
@ -67,16 +67,19 @@ class Pool(models.Model):
|
||||
on_delete=models.CASCADE,
|
||||
)
|
||||
|
||||
letter = models.CharField(
|
||||
max_length=1,
|
||||
letter = models.PositiveSmallIntegerField(
|
||||
choices=[
|
||||
('A', 'A'),
|
||||
('B', 'B'),
|
||||
('C', 'C'),
|
||||
(1, 'A'),
|
||||
(2, 'B'),
|
||||
(3, 'C'),
|
||||
],
|
||||
verbose_name=_('letter'),
|
||||
)
|
||||
|
||||
size = models.PositiveSmallIntegerField(
|
||||
verbose_name=_('size'),
|
||||
)
|
||||
|
||||
current_team = models.ForeignKey(
|
||||
'TeamDraw',
|
||||
on_delete=models.CASCADE,
|
||||
@ -104,15 +107,19 @@ class TeamDraw(models.Model):
|
||||
pool = models.ForeignKey(
|
||||
Pool,
|
||||
on_delete=models.CASCADE,
|
||||
null=True,
|
||||
default=None,
|
||||
verbose_name=_('pool'),
|
||||
)
|
||||
|
||||
index = models.PositiveSmallIntegerField(
|
||||
choices=zip(range(1, 6), range(1, 6)),
|
||||
null=True,
|
||||
default=None,
|
||||
verbose_name=_('index'),
|
||||
)
|
||||
|
||||
accepted = models.IntegerField(
|
||||
accepted = models.PositiveSmallIntegerField(
|
||||
choices=[
|
||||
(i, format_lazy(_("Problem #{problem}"), problem=i)) for i in range(1, settings.PROBLEM_COUNT + 1)
|
||||
],
|
||||
@ -121,12 +128,14 @@ class TeamDraw(models.Model):
|
||||
verbose_name=_("accepted problem"),
|
||||
)
|
||||
|
||||
last_dice = models.IntegerField(
|
||||
last_dice = models.PositiveSmallIntegerField(
|
||||
choices=zip(range(1, 101), range(1, 101)),
|
||||
null=True,
|
||||
default=None,
|
||||
verbose_name=_("last dice"),
|
||||
)
|
||||
|
||||
purposed = models.IntegerField(
|
||||
purposed = models.PositiveSmallIntegerField(
|
||||
choices=[
|
||||
(i, format_lazy(_("Problem #{problem}"), problem=i)) for i in range(1, settings.PROBLEM_COUNT + 1)
|
||||
],
|
||||
|
Reference in New Issue
Block a user