Emmy D'Anello
|
6b7b802d14
|
Don't update payment amount if there isn't anyone
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-29 23:00:35 +01:00 |
|
Emmy D'Anello
|
1684c079e3
|
Fix payment group permission
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-29 22:59:54 +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
|
2a2786ba6d
|
Add payment information after payment
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-24 22:58:06 +01:00 |
|
Emmy D'Anello
|
295717256f
|
Grouping payments is only allowed if all members of a team have not paid yet
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-24 08:54:01 +01:00 |
|
Emmy D'Anello
|
7b4e867e33
|
Linting
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-23 23:05:10 +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
|
6a928ee35b
|
Prepare mails for payment confirmations and reminders
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-22 18:43:18 +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
|
54dafe1cec
|
Improve payment messages
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-21 23:12:01 +01:00 |
|
Emmy D'Anello
|
b16b6e422f
|
Allow anonymous users to perform a payment using a special auth token
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-21 22:44:56 +01:00 |
|
Emmy D'Anello
|
8d08b18d08
|
Configure Hello Asso return endpoint
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-20 22:54:12 +01:00 |
|
Emmy D'Anello
|
b3555a7807
|
Create Hello Asso checkout intents
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-19 00:17:14 +01:00 |
|
Emmy D'Anello
|
98d04b9093
|
Make the payment group button work
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-18 23:02:27 +01:00 |
|
Emmy D'Anello
|
4d157b2bd7
|
Setup payment interface
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-18 22:36:01 +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
|
ece128836a
|
Temporary disable payment form
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 23:51:33 +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
|
672529382d
|
Fix payment view
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 23:12:48 +01:00 |
|
Emmy D'Anello
|
c1ce7cb70f
|
Display pending validations for organizers
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 22:39:11 +01:00 |
|
Emmy D'Anello
|
652e913f49
|
Fix user update view
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 21:41:37 +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
|
e7c207d2af
|
Sidebar structure
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 19:23:16 +01:00 |
|
Emmy D'Anello
|
17057a5fe5
|
Fix tests for the new last_degree field
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-20 18:41:17 +01:00 |
|
Emmy D'Anello
|
a738a5a58d
|
Add last degree field for coaches
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-20 18:41:17 +01:00 |
|
Emmy D'Anello
|
99f4aed360
|
Authorization templates are in french
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-20 17:10:32 +01:00 |
|
Emmy D'Anello
|
bd2cead945
|
Authorization templates can be fetched by tournament name
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-20 17:09:06 +01:00 |
|
Emmy D'Anello
|
2c02951a0d
|
Remind that the username is the email address
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-18 19:53:12 +01:00 |
|
Emmy D'Anello
|
c5a8581a80
|
Add housing constraints field, see #25
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-16 22:28:34 +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
|
5d13d9bc16
|
Fix basic search tests
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-13 19:24:55 +01:00 |
|
Emmy D'Anello
|
8222f3b781
|
Adapt search tests since the simple backend is not so permissive as ElasticSearch
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-01-13 18:47:17 +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
|
777ae059f9
|
Non-admin users can't promote themselves to admin users
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-05-20 11:35:37 +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
|
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
|
7dc812984b
|
Add position field for passages
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-07 00:06:21 +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
|
2840a15fd5
|
Add form to add juries in a pool
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-05 16:54:16 +02:00 |
|
Emmy D'Anello
|
16c4376941
|
Improve payment admin page
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-05 10:44:27 +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
|
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
|
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
|
1d81213773
|
Move apps in main directory
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2023-04-04 10:25:46 +02:00 |
|