Emmy D'Anello
|
17c7d0ccc3
|
More specific code to ETEAM
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-06-08 00:23:44 +02:00 |
Emmy D'Anello
|
dd45f77a5e
|
Fix draw
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-06-07 23:47:05 +02:00 |
Emmy D'Anello
|
ea03bd314b
|
Fix tests with new stuff
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-06-07 16:39:43 +02:00 |
Emmy D'Anello
|
38ceef7a54
|
Adapt platform to have 3 rounds (untested)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-06-07 15:56:43 +02:00 |
Emmy D'Anello
|
08ad4f3888
|
First ETEAM adjustments
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-06-07 14:25:52 +02:00 |
Emmy D'Anello
|
46fc5f39c8
|
Allow to impersonate user on draw interface
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-29 00:39:30 +02:00 |
Emmy D'Anello
|
0bc5ef0a7f
|
Add debug feature for problem draw, useful for final tournament
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-22 23:36:52 +02:00 |
Emmy D'Anello
|
3ca0148934
|
Update information about draw with the 2024 changes
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-19 19:02:11 +02:00 |
Emmy D'Anello
|
21c4d5d7f5
|
Exchange first and last teams if there is only one pool (event if there are only 3 or 4 teams)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:02:02 +02:00 |
Emmy D'Anello
|
7ae015cef9
|
Reject unauthenticated users + exponential wait time
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 22:31:52 +02:00 |
Emmy D'Anello
|
ea264fbca6
|
Reject unauthenticated users + exponential wait time
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 22:25:58 +02:00 |
Emmy D'Anello
|
78a43148a8
|
Fetch registrations by user id
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 19:12:10 +02:00 |
Emmy D'Anello
|
779aec5e55
|
Don't use Google Sheets in tests (for now)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 15:30:17 +02:00 |
Emmy D'Anello
|
bf5c673739
|
Update the final ranking page after the draw export
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 13:48:01 +02:00 |
Emmy D'Anello
|
a62e906b0e
|
Hide draw export button sooner to avoid that double exports
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 13:45:32 +02:00 |
Emmy D'Anello
|
8777c562dd
|
Linting
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-26 21:18:03 +01:00 |
Emmy D'Anello
|
df036ba384
|
Update draw with the new team repartition
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-24 22:20:33 +01:00 |
Emmy D'Anello
|
2a85d4ff38
|
Remove æ
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-20 20:14:00 +01:00 |
Emmy D'Anello
|
310ac70a74
|
Add ability to fake the draw for admins
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-05-19 18:24:01 +02:00 |
Emmy D'Anello
|
9bc0e99d6d
|
Fix the drawing resume for the final
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-05-11 18:00:32 +02:00 |
Emmy D'Anello
|
b38302449c
|
Don't manage pools of the second day with the dices of the first day since we consider the scores of the first day
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-05-11 17:28:05 +02:00 |
Emmy D'Anello
|
feee5069b1
|
Add notification when the draw of the final is resumed
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-05-11 17:15:50 +02:00 |
Emmy D'Anello
|
0c80385958
|
Use a unique socket for the drawing system
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-05-11 17:07:53 +02:00 |
Emmy D'Anello
|
8245ba0063
|
Add Redis Channel Layer for the drawing system
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-12 00:10:17 +02:00 |
Emmy D'Anello
|
9734b51f53
|
Test draw application
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-09 00:59:35 +02:00 |
Emmy D'Anello
|
ae62e3daf7
|
Reorganize the cancel step code in order to make it more readable
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-06 18:15:14 +02:00 |
Emmy D'Anello
|
8778f58fe4
|
The draw is now fully reversible
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-06 00:19:24 +02:00 |
Emmy D'Anello
|
751e35ac62
|
Cancel draw problem
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-05 23:28:12 +02:00 |
Emmy D'Anello
|
f41b2e16ab
|
Cancel choose problem
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-05 19:40:47 +02:00 |
Emmy D'Anello
|
1f6ce072bf
|
Add cancel button to cancel the last step (works for the last problem acceptance for now)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-05 19:22:48 +02:00 |
Emmy D'Anello
|
7e212d011e
|
Add comments and linting
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-05 17:52:46 +02:00 |
Emmy D'Anello
|
dfc45dbc93
|
A team can't accept a problem that was previously *accepted* not the last purposed
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 21:21:55 +02:00 |
Emmy D'Anello
|
31f5373652
|
Await the send notifications coroutines
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 21:21:00 +02:00 |
Emmy D'Anello
|
9cfab53bd2
|
Add a lot of comments
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 19:52:44 +02:00 |
Emmy D'Anello
|
82cda0b279
|
Reduce the usage of sync_to_async
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 15:10:28 +02:00 |
Emmy D'Anello
|
4357d51b9a
|
Display problem names
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 11:56:13 +02:00 |
Emmy D'Anello
|
90bfc45858
|
Use the new asave function of Django 4.2
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 11:20:43 +02:00 |
Emmy D'Anello
|
b0a248e81a
|
Fix the transition between the two rounds
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 11:07:08 +02:00 |
Emmy D'Anello
|
14505260ff
|
Use more complex calculus to mix teams for the second day
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:54 +02:00 |
Emmy D'Anello
|
cf8892ee1a
|
Use separate fields for the two dices
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:54 +02:00 |
Emmy D'Anello
|
7f7d921c53
|
We want to avoid that a team chooses twice a same problem, not to wait an infinite loop
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:54 +02:00 |
Emmy D'Anello
|
b154c4985d
|
Fix duplicate problem check
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:53 +02:00 |
Emmy D'Anello
|
fbaca32615
|
Teams can't select a same problem for the two days
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:52 +02:00 |
Emmy D'Anello
|
18bd2c7c18
|
In a 5-teams pool, the order of two teams that present the same problem is random
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:52 +02:00 |
Emmy D'Anello
|
7d8975339e
|
Add continue button for the final tournament
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:51 +02:00 |
Emmy D'Anello
|
b838f1b3f0
|
Add export button
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:50 +02:00 |
Emmy D'Anello
|
e95d511017
|
Translate messages from websockets
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:50 +02:00 |
Emmy D'Anello
|
942c96dbfa
|
Reorder teams for 5-teams pools
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:50 +02:00 |
Emmy D'Anello
|
cebe977d49
|
Problems can be accepted or rejected. Draw can go to the end
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:50 +02:00 |
Emmy D'Anello
|
e90005b192
|
Teams can draw a problem
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:49 +02:00 |