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
|
bb9f0dab22
|
Django 4.2 got released
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 11:12:37 +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
|
b3c26b8c1c
|
Improve admin interface
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:55 +02:00 |
Emmy D'Anello
|
073d761a03
|
Add admin menu
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:55 +02:00 |
Emmy D'Anello
|
bd31375bf3
|
Fix CSV process
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:55 +02:00 |
Emmy D'Anello
|
7605b9cc00
|
Add download link to notation sheets
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:55 +02:00 |
Emmy D'Anello
|
0fa76d6f25
|
Add letter in pool display
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:55 +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
|
8668430760
|
Add reverse-proxy headers
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:53 +02:00 |
Emmy D'Anello
|
45818eae24
|
Add websockets as dependency
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:53 +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
|
ac039c1073
|
Display draw tab only for authenticated users
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:53 +02:00 |
Emmy D'Anello
|
3717cd8b3f
|
Don't import models too soon
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:52 +02:00 |
Emmy D'Anello
|
7855ec2225
|
Fix translation
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:52 +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
|
5b1374bf1b
|
Add link to the drawing interface
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
|
a4c7951475
|
Make all invisible when a draw is aborted
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:51 +02:00 |
Emmy D'Anello
|
c299ff6634
|
Remove Python 3.9 compatibility (I love match/case)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:51 +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
|
1bd9cea458
|
Fix update notes modal
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
|
3cd40ee192
|
Add margins
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 |
Emmy D'Anello
|
6b5c630048
|
Add Abort button
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:49 +02:00 |
Emmy D'Anello
|
c9fcfcf498
|
Add messages for better understanding
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:49 +02:00 |
Emmy D'Anello
|
dec9f9be11
|
Update translations
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:49 +02:00 |
Emmy D'Anello
|
f85a563cf3
|
Auto-generate tables
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:49 +02:00 |
Emmy D'Anello
|
5399a875c6
|
Draw dices
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:49 +02:00 |
Emmy D'Anello
|
eb8ad4e771
|
Prepare template for the system
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:48 +02:00 |
Emmy D'Anello
|
93a71fb561
|
Fix errors and better tab usage
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:48 +02:00 |
Emmy D'Anello
|
bde3758c50
|
First interface to start draws
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:48 +02:00 |
Emmy D'Anello
|
88823b5252
|
Update database models and translations
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:48 +02:00 |
Emmy D'Anello
|
9aa19ad3ca
|
Fix tests
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:48 +02:00 |
Emmy D'Anello
|
ad4593a2f6
|
Prepare database model
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:47 +02:00 |
Emmy D'Anello
|
849194414d
|
Fix tox
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:47 +02:00 |
Emmy D'Anello
|
b9ce4c737c
|
First play with websockets
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:47 +02:00 |
Emmy D'Anello
|
30efff0d9d
|
Don't trigger signals on raw imports
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:47 +02:00 |
Emmy D'Anello
|
7364d27b4b
|
Init new draw application
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:47 +02:00 |
Emmy D'Anello
|
19f41152ee
|
Use Django 4.1 (soon 4.2) to use the new async framework
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:46 +02:00 |
Emmy D'Anello
|
f3d611913e
|
Run ASGI server instead of WSGI
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:46 +02:00 |
Emmy D'Anello
|
1d81213773
|
Move apps in main directory
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:46 +02:00 |