Emmy D'Anello
|
86e978faf2
|
Don't display ranking in notation ODS when there are 5 teams
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-19 18:30:59 +02:00 |
|
Emmy D'Anello
|
0845d0bfb6
|
Since a notation sheet has at most 4 passages, reduce the number of columns to 26
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:41:27 +02:00 |
|
Emmy D'Anello
|
f457a2355e
|
Display scores of all teams in a 5-teams pool
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:22:59 +02:00 |
|
Emmy D'Anello
|
bacdd5cfcf
|
Replace pool name by its short name in severous views
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:12:45 +02:00 |
|
Emmy D'Anello
|
3e24e10780
|
Fix information display for participants in 5-teams pools
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:07:15 +02:00 |
|
Emmy D'Anello
|
adc4634f3e
|
Better pool view for 5-teams pools
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 15:05:10 +02:00 |
|
Emmy D'Anello
|
266afaf5c9
|
Split 5-teams pols in two pools for each room
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-18 14:53:58 +02:00 |
|
Emmy D'Anello
|
059cae75c5
|
Fix notation sheets when we change the order of pools
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 22:07:47 +02:00 |
|
Emmy D'Anello
|
91a1837c99
|
Fix 5-teams pools passages
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 21:56:46 +02:00 |
|
Emmy D'Anello
|
b24201c529
|
Rapporteure => Rapportrice
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:58:56 +02:00 |
|
Emmy D'Anello
|
53302db56a
|
Display mentions only after the reveal of the notes of the second round
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:43:42 +02:00 |
|
Emmy D'Anello
|
49fda3df49
|
Add mentions
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:38:18 +02:00 |
|
Emmy D'Anello
|
3a0a98a331
|
Linting
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-17 00:02:48 +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
|
338a19ec32
|
Remove observer status
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-16 23:59:18 +02:00 |
|
Emmy D'Anello
|
5bfcaab831
|
Fix scale for reporter
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-16 13:21:42 +02:00 |
|
Emmy D'Anello
|
49e5d97ec9
|
Generate spreadsheet with all teams at the second place
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-14 09:17:34 +02:00 |
|
Emmy D'Anello
|
0e185f5046
|
Add trigrams in column headers in Google Sheets
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-13 20:15:07 +02:00 |
|
Emmy D'Anello
|
ab7cdd56cc
|
Update scale in passage detail view
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-13 20:08:47 +02:00 |
|
Emmy D'Anello
|
7edd43f626
|
Rapporteure => Rapportrice
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-13 12:48:13 +02:00 |
|
Emmy D'Anello
|
aca23eaf8b
|
Fix under 18 calculus
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-09 17:45:41 +02:00 |
|
Emmy D'Anello
|
a02697a3a7
|
Use local time for channel ids
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-08 00:03:10 +02:00 |
|
Emmy D'Anello
|
d3d72e090c
|
Fix tournament detail view for anonymous users
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 18:31:59 +02:00 |
|
Emmy D'Anello
|
6c76f1e633
|
Fix final selection
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 18:30:06 +02:00 |
|
Emmy D'Anello
|
4a094002f0
|
Fix under_18 calculus for students that are born on the February 29th
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 16:42:05 +02:00 |
|
Emmy D'Anello
|
3045857897
|
There is no fixture to load
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 13:46:03 +02:00 |
|
Emmy D'Anello
|
7a0b93b151
|
Send email after team final selection
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 13:39:44 +02:00 |
|
Emmy D'Anello
|
7073f64aa6
|
Duplicate solutions from regional tournament to final tournament after selection
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 12:54:16 +02:00 |
|
Emmy D'Anello
|
b4fc976197
|
Display informations about the final tournament in the sidebar
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 12:38:41 +02:00 |
|
Emmy D'Anello
|
7a004596ca
|
Only display final selection after publishing results
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 12:09:31 +02:00 |
|
Emmy D'Anello
|
1493df0078
|
Implement final selection
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 11:41:14 +02:00 |
|
Emmy D'Anello
|
7732a737bb
|
Use local date for GDrive channel ids
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 09:39:17 +02:00 |
|
Emmy D'Anello
|
b942baea17
|
Support ODS and CSV formats to read notes from a spreadsheet
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 09:34:52 +02:00 |
|
Emmy D'Anello
|
188b83ce2d
|
Fix tournament prefetch related in GSheet notifications
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-07 00:21:20 +02:00 |
|
Emmy D'Anello
|
29d9432ca2
|
Order passages by position rather than id
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 23:34:06 +02:00 |
|
Emmy D'Anello
|
0181a1392d
|
Guess the CSV delimiter when uploading a notation sheet
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 23:08:35 +02:00 |
|
Emmy D'Anello
|
ec0419a6d7
|
Fix expected GDrive channel ID
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 22:43:48 +02:00 |
|
Emmy D'Anello
|
54016a1fbf
|
Remove test code
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 22:37:33 +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
|
758f714096
|
Add supportAllDrives=true parameter to GDrive notifications
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 22:18:22 +02:00 |
|
Emmy D'Anello
|
40d24740ed
|
Fix import orders
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 22:05:48 +02:00 |
|
Emmy D'Anello
|
b7344566ef
|
Only accept GDrive notifications if the content was updated
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 22:04:55 +02:00 |
|
Emmy D'Anello
|
0f5d0c8b40
|
Add try/catch in Google Sheets scripts
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 21:57:34 +02:00 |
|
Emmy D'Anello
|
c45071c038
|
Add notifications from Google Drive to automatically get updates from Google Sheets
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 21:55:46 +02:00 |
|
Emmy D'Anello
|
aac4fc59e6
|
Fix parsing tweaks
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 19:16:32 +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
|
ceedd0678c
|
Sleep more in parsing notation sheets to avoid reaching the API limit
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 10:49:19 +02:00 |
|
Emmy D'Anello
|
d13385fa01
|
Don't set notes if there isn't anyone
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 10:42:55 +02:00 |
|
Emmy D'Anello
|
8996fc2cca
|
Fix updating Google Spreadsheet after uploading CSV
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 10:39:08 +02:00 |
|