1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2025-07-07 08:24:02 +02:00

Commit Graph

  • 1dd9a5cf94 Add autocomplete feature for jury form Emmy D'Anello 2024-03-23 23:04:22 +01:00
  • 40aa2e520f Add API endpoint to get volunteers names and emails, for tournament organizers only, to easily add juries Emmy D'Anello 2024-03-23 11:47:42 +01:00
  • 0ebee1910b Add api endpoints for tweaks and payments Emmy D'Anello 2024-03-23 11:36:09 +01:00
  • 81c2df7f10 Restructure add juree page Emmy D'Anello 2024-03-23 11:23:02 +01:00
  • 833b300fde Fix motivation letter validation Emmy D'Anello 2024-03-21 20:28:12 +01:00
  • 12d25b64fe Payments in the list for a tournament are distinct Emmy D'Anello 2024-03-16 10:40:56 +01:00
  • afbc67c413 Let coaches update payment of the team Emmy D'Anello 2024-03-16 07:31:19 +01:00
  • 71e33b2177 Typo Emmy D'Anello 2024-03-03 16:18:04 +01:00
  • f95309be08 Frais d'inscription => Frais de participation Emmy D'Anello 2024-03-03 15:16:43 +01:00
  • 0530441452 Fix receipt file name Emmy D'Anello 2024-03-02 19:44:35 +01:00
  • 4ff53e08db Add privacy policy Emmy D'Anello 2024-03-02 12:52:47 +01:00
  • f9645b016a Allow organizers to submit payment forms Emmy D'Anello 2024-02-29 23:05:41 +01:00
  • 6b7b802d14 Don't update payment amount if there isn't anyone Emmy D'Anello 2024-02-29 23:00:35 +01:00
  • 1684c079e3 Fix payment group permission Emmy D'Anello 2024-02-29 22:59:54 +01:00
  • 0c45a88246 Tournament.amount => Tournament.price Emmy D'Anello 2024-02-26 23:49:57 +01:00
  • de22a12e85 Activating translation is not needed Emmy D'Anello 2024-02-25 19:19:26 +01:00
  • 415d83acc7 Read tox dependencies from requirements.txt file Emmy D'Anello 2024-02-25 19:14:00 +01:00
  • eb7e7c1579 Compile messages in tox tests Emmy D'Anello 2024-02-25 19:05:12 +01:00
  • 348004320c Add tests for payment management commands Emmy D'Anello 2024-02-25 18:58:26 +01:00
  • 9829541289 Add information about reminders Emmy D'Anello 2024-02-25 18:44:54 +01:00
  • 1e1fef7a7b Add documentation dark theme Emmy D'Anello 2024-02-25 18:41:12 +01:00
  • d0c9256c5b Add payment user documentation Emmy D'Anello 2024-02-25 18:40:58 +01:00
  • 83300ad4b7 Add tests for Hello Asso payments using a fake endpoint Emmy D'Anello 2024-02-25 17:24:52 +01:00
  • 92408b359b Move helloasso methods in a specific module Emmy D'Anello 2024-02-25 15:11:33 +01:00
  • 01ba0a1df9 Replace assertEquals by assertEqual (deprecated and removed in Python 3.12) Emmy D'Anello 2024-02-24 23:10:06 +01:00
  • 207af441a0 Add payment interface tests Emmy D'Anello 2024-02-24 23:05:21 +01:00
  • 2a2786ba6d Add payment information after payment Emmy D'Anello 2024-02-24 22:55:34 +01:00
  • 1d01376703 Update validate team mail with a payment reminder Emmy D'Anello 2024-02-24 09:56:57 +01:00
  • 6e35bdc0b3 Create payments in a signal rather than in a view Emmy D'Anello 2024-02-24 09:39:04 +01:00
  • 9380fbaaf7 Linting Emmy D'Anello 2024-02-24 09:22:27 +01:00
  • 295717256f Grouping payments is only allowed if all members of a team have not paid yet Emmy D'Anello 2024-02-24 08:54:01 +01:00
  • 87038dd6f4 Allow to use a local settings file Emmy D'Anello 2024-02-24 08:45:59 +01:00
  • 2155275627 Update Haystack search index in cron Emmy D'Anello 2024-02-23 23:08:47 +01:00
  • 7b4e867e33 Linting Emmy D'Anello 2024-02-23 23:05:10 +01:00
  • 2c54f315f6 Add payments table page Emmy D'Anello 2024-02-23 22:58:23 +01:00
  • 5cbc72b41f Teams tab is only accessible to admins Emmy D'Anello 2024-02-23 21:48:39 +01:00
  • de504398d2 Improve Django-admin interface, inlines and filters Emmy D'Anello 2024-02-23 21:43:44 +01:00
  • cae1c6fdb8 Send payment confirmation mail after payment, and send weekly reminders for people that have not paid Emmy D'Anello 2024-02-23 18:02:24 +01:00
  • 6a928ee35b Prepare mails for payment confirmations and reminders Emmy D'Anello 2024-02-22 18:43:18 +01:00
  • bc535f4075 Restore payment edit form for volunteers Emmy D'Anello 2024-02-21 23:56:29 +01:00
  • 64b91cf7e0 Display payments in team detail view Emmy D'Anello 2024-02-21 23:41:31 +01:00
  • 54dafe1cec Improve payment messages Emmy D'Anello 2024-02-21 23:12:01 +01:00
  • b16b6e422f Allow anonymous users to perform a payment using a special auth token Emmy D'Anello 2024-02-21 22:44:50 +01:00
  • 8d08b18d08 Configure Hello Asso return endpoint Emmy D'Anello 2024-02-20 22:54:12 +01:00
  • 8c7e9648dd Use Hello Asso sandbox instance in dev mode Emmy D'Anello 2024-02-20 18:51:38 +01:00
  • b3555a7807 Create Hello Asso checkout intents Emmy D'Anello 2024-02-19 00:17:14 +01:00
  • 98d04b9093 Make the payment group button work Emmy D'Anello 2024-02-18 23:02:27 +01:00
  • 4d157b2bd7 Setup payment interface Emmy D'Anello 2024-02-18 22:36:01 +01:00
  • 7c9083a6b8 Restructure payment model Emmy D'Anello 2024-02-12 22:30:27 +01:00
  • ece128836a Temporary disable payment form Emmy D'Anello 2024-02-11 23:51:33 +01:00
  • 2e574d0659 Fix participation detail test (a tournament is required) Emmy D'Anello 2024-02-11 23:38:32 +01:00
  • 850659bf48 Display payment information on the sidebar Emmy D'Anello 2024-02-11 23:31:24 +01:00
  • 672529382d Fix payment view Emmy D'Anello 2024-02-11 22:59:25 +01:00
  • c1ce7cb70f Display pending validations for organizers Emmy D'Anello 2024-02-11 22:39:11 +01:00
  • bc67d1cf1f Add information about team registration Emmy D'Anello 2024-02-11 22:24:22 +01:00
  • 652e913f49 Fix user update view Emmy D'Anello 2024-02-11 21:41:37 +01:00
  • 089374b937 Fix join team view Emmy D'Anello 2024-02-11 21:40:06 +01:00
  • 226e5620f9 Better footer on small screens Emmy D'Anello 2024-02-11 21:06:22 +01:00
  • ca9652cc60 Collapse sidebar on small screens Emmy D'Anello 2024-02-11 20:59:34 +01:00
  • acd1d80c75 First important informations Emmy D'Anello 2024-02-11 20:20:28 +01:00
  • e7c207d2af Sidebar structure Emmy D'Anello 2024-02-11 19:21:27 +01:00
  • 196ccb69ad Remove headers on index page Emmy D'Anello 2024-02-11 19:15:36 +01:00
  • 2b941cb30f Rearrange base template with separated contents, add sidebar Emmy D'Anello 2024-02-11 18:43:23 +01:00
  • 21ff044044 Install documentation Emmy D'Anello 2024-01-20 22:42:36 +01:00
  • 2a85d4ff38 Remove æ Emmy D'Anello 2024-01-16 23:06:50 +01:00
  • 037b22fcaa Mention des contraintes de logement dans la documentation Emmy D'Anello 2024-01-16 22:57:06 +01:00
  • 0474615746 Documentation de la gestion du tirage au sort Emmy D'Anello 2024-01-14 21:49:44 +01:00
  • 17057a5fe5 Fix tests for the new last_degree field Emmy D'Anello 2024-01-20 18:39:45 +01:00
  • a738a5a58d Add last degree field for coaches Emmy D'Anello 2024-01-20 18:26:52 +01:00
  • b35bebc7c2 Don't use Haystack real time signal processor in dev mode Emmy D'Anello 2024-01-20 18:41:06 +01:00
  • 99f4aed360 Authorization templates are in french Emmy D'Anello 2024-01-20 17:10:32 +01:00
  • bd2cead945 Authorization templates can be fetched by tournament name Emmy D'Anello 2024-01-20 17:09:06 +01:00
  • 62ab0a4c47 Remove obsolete cas_server config Emmy D'Anello 2024-01-18 20:01:59 +01:00
  • fd726f4121 Let Haystack realtime signal processor work in all cases Emmy D'Anello 2024-01-18 19:58:06 +01:00
  • 2c02951a0d Remind that the username is the email address Emmy D'Anello 2024-01-18 19:53:12 +01:00
  • 9ec35c917f Update index page for 2024 Emmy D'Anello 2024-01-17 16:09:02 +01:00
  • 7919b34d2b Haystack may be used in dev mode if we have an ElasticSearch URL Emmy D'Anello 2024-01-16 22:36:25 +01:00
  • c5a8581a80 Add housing constraints field, see #25 Emmy D'Anello 2024-01-16 22:26:00 +01:00
  • e031e143c2 Upgrade Bootstrap to 5.3.2 Emmy D'Anello 2024-01-13 20:15:07 +01:00
  • 3964aaf595 Update problem names for 2024 Emmy D'Anello 2024-01-13 20:04:51 +01:00
  • 202f979403 Put secret key in env settings, fix security issue Emmy D'Anello 2024-01-13 19:58:15 +01:00
  • cf561c4584 Linting Emmy D'Anello 2024-01-13 19:37:54 +01:00
  • e2679cf5e8 Add Haystack index name in env vars Emmy D'Anello 2024-01-13 19:33:31 +01:00
  • 122edeef48 Fix purposed problem verbose name Emmy D'Anello 2024-01-13 19:32:39 +01:00
  • 4ff9f44eae Don't need to rebuild the ES index periodically, do it only once Emmy D'Anello 2024-01-13 19:31:15 +01:00
  • 5d13d9bc16 Fix basic search tests Emmy D'Anello 2024-01-13 19:24:55 +01:00
  • 121e1da37d Add py312 tox env Emmy D'Anello 2024-01-13 19:00:46 +01:00
  • 8222f3b781 Adapt search tests since the simple backend is not so permissive as ElasticSearch Emmy D'Anello 2024-01-13 18:47:17 +01:00
  • dc56396012 Use elasticsearch only in production Emmy D'Anello 2024-01-13 18:32:30 +01:00
  • f1d2acdc25 Remove whoosh in profit for Elasticsearch Emmy D'Anello 2024-01-13 18:28:45 +01:00
  • 50e95ad3f2 Install Git in Gitlab CI Emmy D'Anello 2024-01-13 17:31:31 +01:00
  • 7848a90d5d Fix gunicorn and psycopg2-binary versions Emmy D'Anello 2024-01-13 17:30:07 +01:00
  • f08cb229ca Use early version for Django Haystack for Django 5.0 support Emmy D'Anello 2024-01-13 17:27:58 +01:00
  • b0fbb406f6 Add Python 3.12 test in Gitlab CI Emmy D'Anello 2024-01-13 17:24:36 +01:00
  • 0f2f34175c Upgrade Django to 5.0, update dependencies Emmy D'Anello 2024-01-13 17:21:55 +01:00
  • 6226f06d97 Update Python to 3.12 Emmy D'Anello 2024-01-13 17:09:45 +01:00
  • a853be73c5 Temporary remove chat feature (maybe reintroduce a better one later) Emmy D'Anello 2024-01-13 17:04:45 +01:00
  • 93a2e2436d Drop Matrix support Emmy D'Anello 2024-01-13 16:46:19 +01:00
  • 2f4755ffc7 Linting Emmy D'Anello 2023-10-23 22:02:09 +02:00
  • 230dc545f4 Fix export scripts Emmy D'Anello 2023-05-20 22:13:51 +02:00