Emmy D'Anello
|
0ebee1910b
|
Add api endpoints for tweaks and payments
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-23 11:36:09 +01:00 |
Emmy D'Anello
|
81c2df7f10
|
Restructure add juree page
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-23 11:23:02 +01:00 |
Emmy D'Anello
|
833b300fde
|
Fix motivation letter validation
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-21 20:28:12 +01:00 |
Emmy D'Anello
|
12d25b64fe
|
Payments in the list for a tournament are distinct
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-16 10:41:48 +01:00 |
Emmy D'Anello
|
71e33b2177
|
Typo
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-03 16:18:04 +01:00 |
Emmy D'Anello
|
f95309be08
|
Frais d'inscription => Frais de participation
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-03-03 15:16:43 +01:00 |
Emmy D'Anello
|
0c45a88246
|
Tournament.amount => Tournament.price
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-26 23:49:57 +01:00 |
Emmy D'Anello
|
de22a12e85
|
Activating translation is not needed
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-25 19:22:55 +01:00 |
Emmy D'Anello
|
348004320c
|
Add tests for payment management commands
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-25 19:01:26 +01:00 |
Emmy D'Anello
|
83300ad4b7
|
Add tests for Hello Asso payments using a fake endpoint
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-25 17:24:52 +01:00 |
Emmy D'Anello
|
01ba0a1df9
|
Replace assertEquals by assertEqual (deprecated and removed in Python 3.12)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-24 23:10:06 +01:00 |
Emmy D'Anello
|
207af441a0
|
Add payment interface tests
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-24 23:05:21 +01:00 |
Emmy D'Anello
|
1d01376703
|
Update validate team mail with a payment reminder
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-24 09:56:57 +01:00 |
Emmy D'Anello
|
6e35bdc0b3
|
Create payments in a signal rather than in a view
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-24 09:39:04 +01:00 |
Emmy D'Anello
|
2c54f315f6
|
Add payments table page
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-23 22:58:23 +01:00 |
Emmy D'Anello
|
de504398d2
|
Improve Django-admin interface, inlines and filters
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-23 21:43:44 +01:00 |
Emmy D'Anello
|
cae1c6fdb8
|
Send payment confirmation mail after payment, and send weekly reminders for people that have not paid
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-23 18:02:24 +01:00 |
Emmy D'Anello
|
bc535f4075
|
Restore payment edit form for volunteers
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-21 23:56:29 +01:00 |
Emmy D'Anello
|
64b91cf7e0
|
Display payments in team detail view
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-21 23:41:31 +01:00 |
Emmy D'Anello
|
7c9083a6b8
|
Restructure payment model
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-12 22:58:48 +01:00 |
Emmy D'Anello
|
2e574d0659
|
Fix participation detail test (a tournament is required)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 23:47:01 +01:00 |
Emmy D'Anello
|
850659bf48
|
Display payment information on the sidebar
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 23:31:24 +01:00 |
Emmy D'Anello
|
bc67d1cf1f
|
Add information about team registration
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 22:24:22 +01:00 |
Emmy D'Anello
|
089374b937
|
Fix join team view
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 21:40:06 +01:00 |
Emmy D'Anello
|
acd1d80c75
|
First important informations
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 20:20:28 +01:00 |
Emmy D'Anello
|
2b941cb30f
|
Rearrange base template with separated contents, add sidebar
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 18:43:23 +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
|
cf561c4584
|
Linting
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-13 19:50:16 +01:00 |
Emmy D'Anello
|
a853be73c5
|
Temporary remove chat feature (maybe reintroduce a better one later)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-13 17:04:45 +01:00 |
Emmy D'Anello
|
93a2e2436d
|
Drop Matrix support
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-13 16:49:49 +01:00 |
Emmy D'Anello
|
2f4755ffc7
|
Linting
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-10-23 22:02:09 +02:00 |
Emmy D'Anello
|
230dc545f4
|
Fix export scripts
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-05-20 22:13:51 +02:00 |
Emmy D'Anello
|
20daecf619
|
Syntheses must not exceed 2 pages
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-05-20 17:10:03 +02:00 |
Emmy D'Anello
|
29074c4bfd
|
Add button to download all solutions and syntheses in a ZIP file
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-05-19 14:51:52 +02:00 |
Emmy D'Anello
|
8c41684993
|
Pool tables are not orderable by teams
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-16 09:25:00 +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
|
0e7a275a28
|
Order participations by validity status and by trigram
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-11 22:46:15 +02:00 |
Emmy D'Anello
|
59268f2d1e
|
Add synthesis sheet template as DOCX format
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-11 22:23:30 +02:00 |
Emmy D'Anello
|
3b7f2130f3
|
Check that notes correspond to someone in the jury, and throw an error if this is not the case
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-10 17:38:58 +02:00 |
Emmy D'Anello
|
41e69992c0
|
Allow ISO-8859-1 encoding is CSV files
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-10 17:26:55 +02:00 |
Emmy D'Anello
|
43af14ad77
|
Search juries by "{first_name} {last_name}"
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-10 17:26:30 +02:00 |
Emmy D'Anello
|
80f0baac1e
|
Must be authenticated to upload notes
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-10 10:05:14 +02:00 |
Emmy D'Anello
|
a240d7cad5
|
Better unique validation errors
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-10 09:56:16 +02:00 |
Emmy D'Anello
|
b40dce27df
|
Juries can't download ZIP archives with authorizations
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-09 11:37:45 +02:00 |
Emmy D'Anello
|
80cfe874f5
|
Only process CSV files when they are correctly read
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-08 17:33:01 +02:00 |
Emmy D'Anello
|
a27a115d66
|
Add observer in the passage admin page
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-07 22:21:29 +02:00 |
Emmy D'Anello
|
505a94e3aa
|
Customize the notation sheet template for juries
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-07 21:47:06 +02:00 |
Emmy D'Anello
|
b921ca045e
|
Process notation sheets when there are 4 or 5 teams
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-07 13:16:49 +02:00 |
Emmy D'Anello
|
a382e089ae
|
Add observer notes
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-07 12:10:25 +02:00 |
Emmy D'Anello
|
9eed5ca2a0
|
Add e-mail address on tournament export
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-07 11:32:47 +02:00 |