Emmy D'Anello
|
f9645b016a
|
Allow organizers to submit payment forms
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-29 23:05:41 +01:00 |
|
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
|
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
|
415d83acc7
|
Read tox dependencies from requirements.txt file
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-25 19:15:07 +01:00 |
|
Emmy D'Anello
|
eb7e7c1579
|
Compile messages in tox tests
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-25 19:09:34 +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
|
9829541289
|
Add information about reminders
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-25 18:44:54 +01:00 |
|
Emmy D'Anello
|
1e1fef7a7b
|
Add documentation dark theme
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-25 18:41:12 +01:00 |
|
Emmy D'Anello
|
d0c9256c5b
|
Add payment user documentation
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-25 18:40:58 +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
|
92408b359b
|
Move helloasso methods in a specific module
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-25 15:11:33 +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
|
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
|
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
|
9380fbaaf7
|
Linting
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-24 09:22:27 +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
|
87038dd6f4
|
Allow to use a local settings file
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-24 08:45:59 +01:00 |
|
Emmy D'Anello
|
2155275627
|
Update Haystack search index in cron
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-23 23:08:47 +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
|
5cbc72b41f
|
Teams tab is only accessible to admins
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-23 21:48:39 +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
|
8c7e9648dd
|
Use Hello Asso sandbox instance in dev mode
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-20 18:51:38 +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
|
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
|
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
|
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
|
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
|
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
|
226e5620f9
|
Better footer on small screens
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 21:06:22 +01:00 |
|
Emmy D'Anello
|
ca9652cc60
|
Collapse sidebar on small screens
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
|
2024-02-11 20:59:34 +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 |
|