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 |
Emmy D'Anello
|
65dcc978c1
|
Don't parse spreadsheet if there is no spreadsheet
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-06 10:38:09 +02:00 |
Emmy D'Anello
|
923b07b97e
|
Reduce delay to update the left bar to only 2 hours
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 23:34:59 +02:00 |
Emmy D'Anello
|
84860a2875
|
Add syntheses templates in information bar
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 23:32:01 +02:00 |
Emmy D'Anello
|
6add9a1419
|
Add links to solutions also for second round
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 23:21:23 +02:00 |
Emmy D'Anello
|
eddb741eb7
|
Important information are not only displayed to organizers
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 23:17:24 +02:00 |
Emmy D'Anello
|
a763abf781
|
Add direct links to the opponent and reporter solutions
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 23:14:59 +02:00 |
Emmy D'Anello
|
78e8a92c3a
|
Fix solution link
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 23:06:11 +02:00 |
Emmy D'Anello
|
424dee4aea
|
Fix solution path name
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 22:56:45 +02:00 |
Emmy D'Anello
|
a381b5583c
|
Fix permissions for solutions and syntheses
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 22:23:36 +02:00 |
Emmy D'Anello
|
867ee7efe1
|
Fix passage view for participants
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 22:22:16 +02:00 |
Emmy D'Anello
|
32b2d7239c
|
Fix important information for participants
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-03 22:19:09 +02:00 |
Emmy D'Anello
|
6ce179bd60
|
Fix important information for volunteers
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-01 19:01:17 +02:00 |
Emmy D'Anello
|
dba937fb03
|
Administrateurs => Administrateur⋅rices
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-04-01 18:59:25 +02:00 |
Emmy D'Anello
|
4efce6e325
|
Display datetimes with local timezone
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 22:46:40 +02:00 |
Emmy D'Anello
|
10a42d3633
|
Only harmonize valid participations
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 22:12:54 +02:00 |
Emmy D'Anello
|
bb579d640c
|
Add buttons to hide notes from public if needed
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 22:11:01 +02:00 |
Emmy D'Anello
|
d7b4233282
|
Rapporteure -> Rapportrice
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 21:47:14 +02:00 |
Emmy D'Anello
|
9092cf1846
|
Improve edit buttons
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 21:36:09 +02:00 |
Emmy D'Anello
|
37b86d4ea0
|
Better download link to the ODS file
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 21:23:57 +02:00 |
Emmy D'Anello
|
40988348d3
|
Upload notes to Google Sheets after uploading a CSV file
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 20:59:00 +02:00 |
Emmy D'Anello
|
1cbf95e6e1
|
Display at least our notes in the notes table
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 20:56:49 +02:00 |
Emmy D'Anello
|
c4ec6a6f29
|
Don't delete extra jury lines on Google Sheets
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 15:34:21 +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
|
630633bab4
|
Teams may not beeing in a pool of the second round (for example, for the final tournament)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 13:42:34 +02:00 |
Emmy D'Anello
|
8d7d7cd645
|
Create Google Sheets after the draw
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 13:38:20 +02:00 |
Emmy D'Anello
|
e53575d31d
|
Remove "Add passage" and "Udate pool teams" forms since they can lead to unwanted states. Pool teams and passages are managed by the draw system. If needed, use the admin interface
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 13:30:19 +02:00 |
Emmy D'Anello
|
412ff4e067
|
Update juries lines in Google Sheet after a pool update (not on every save)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-31 13:23:58 +02:00 |
Emmy D'Anello
|
29b01ebb13
|
Fix information for juries
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-30 22:27:38 +01:00 |
Emmy D'Anello
|
30b9a73df8
|
Allow pools to be already created, fetch them after the draw if necessary
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-30 22:25:08 +01:00 |