Commit Graph

54 Commits

Author SHA1 Message Date
Emmy D'Anello 202f979403
Put secret key in env settings, fix security issue
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
2024-01-13 19:59:57 +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 dc56396012
Use elasticsearch only in production
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
2024-01-13 18:32:30 +01:00
Emmy D'Anello f1d2acdc25
Remove whoosh in profit for Elasticsearch
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
2024-01-13 18:28: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 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 6ac36fdb69
Close database connections after 10 seconds (experimental)
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
2023-04-07 22:02:37 +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 9cfab53bd2
Add a lot of comments
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
2023-04-04 19:52:44 +02:00
Emmy D'Anello 4357d51b9a
Display problem names
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
2023-04-04 11:56:13 +02:00
Emmy D'Anello b9ce4c737c
First play with websockets
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
2023-04-04 10:25:47 +02:00
Emmy D'Anello 7364d27b4b
Init new draw application
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
2023-04-04 10:25:47 +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
Emmy D'Anello 69b94c9493
Render only useful content when displaying modals 2023-02-20 21:14:15 +01:00
Emmy D'Anello a8f24b6581
Use bootstrap-select selector when it is necessary 2023-02-20 21:14:15 +01:00
Emmy D'Anello e156ed6111
Remove jquery dependency code (keep it for bootstrap-select) 2023-02-20 21:14:15 +01:00
Emmy D'Anello ea00657405
Use Bootstrap 5 instead of Bootstrap 4 2023-02-20 21:14:15 +01:00
Emmy D'Anello 5abca36498
Drop turbolinks support, too useless 2023-02-20 21:14:15 +01:00
Emmy D'Anello 600ebd087e
Add forbidden trigrams, closes #17 2023-02-19 23:13:58 +01:00
Emmy D'Anello 4a39d206d5
Update dead name 2023-02-19 19:25:37 +01:00
Emmy D'Anello 2faade0156
Remove bootstrap-datepicker-plus dependency, use native HTML selectors 2023-02-19 19:21:42 +01:00
Emmy D'Anello 63a10c1be5
Drop django-address dependency and keep only street, zip code and city (/!\ Breaking commit, can't upgrade) 2023-01-10 20:24:06 +01:00
Yohann D'ANELLO 7515c2bec6
Define default auto field for Django 3.2 2022-02-04 15:25:40 +01:00
Yohann D'ANELLO d9a2b31606
Django filters was missing 2021-01-23 13:43:31 +01:00
Yohann D'ANELLO 170326d503
Use a selector to choose a problem number 2021-01-12 18:02:00 +01:00
Yohann D'ANELLO 4e29b4830a
Create tournaments 2020-12-31 12:13:42 +01:00
Yohann D'ANELLO 72753edf64
Address, responsible and phone number were missing. Use Google Maps API to query the address, to ensure to have valid addresses 2020-12-28 23:59:21 +01:00
Yohann D'ANELLO f1dbdde78d
Commit migrations, they should not be too much updated 2020-12-28 19:28:53 +01:00
Yohann D'ANELLO 63f139be45
Wrong import order 2020-12-28 19:19:01 +01:00
Yohann D'ANELLO 0079b6d96d
Don't use external libraries when running tests 2020-12-28 19:12:07 +01:00
Yohann D'ANELLO 03eca29316
Clone Corres2math platform 2020-12-27 11:49:54 +01:00
Yohann D'ANELLO 3d9bd88a41
Reset project 2020-12-27 11:14:35 +01:00
Yohann D'ANELLO b7cb5aa776 Use mailer to send mails 2020-09-19 21:13:45 +02:00
Yohann D'ANELLO dac4460c68 Better static files 2020-09-19 20:59:52 +02:00
Yohann D'ANELLO c7f753cf09 🌱 Add README, improve settings 2020-07-13 21:27:36 +02:00
Yohann D'ANELLO dd62a32e08 Use an alpine image rather than Debian buster: this is smaller 2020-06-03 20:42:12 +02:00
Yohann D'ANELLO 3d9e7136ac Add extra access to juries 2020-05-25 18:27:07 +02:00
Yohann D'ANELLO a561364bd0 Comment code, fix minor issues 2020-05-11 14:08:19 +02:00
Yohann D'ANELLO 333b04a01b Order tables 2020-05-05 16:04:53 +02:00
Yohann D'ANELLO 0f5b8abe91 Add admin email 2020-05-05 07:50:55 +02:00
Yohann D'ANELLO 6d2612a5ec Fix static files 2020-05-05 07:34:41 +02:00
Yohann D'ANELLO 42c75015f9 Fix static files 2020-05-05 07:32:23 +02:00
Yohann D'ANELLO e0254ef730 Production settings 2020-05-05 06:16:31 +02:00
Yohann D'ANELLO cd928a2263 Git old mail templates 2020-05-05 02:47:17 +02:00
Yohann D'ANELLO ac2790d327 Connect as other people 2020-05-04 21:02:57 +02:00
Yohann D'ANELLO 5ebf258eab Add some forms 2020-05-04 20:21:53 +02:00
Yohann D'ANELLO eee7fc845c API 2020-04-30 19:12:15 +02:00
Yohann D'ANELLO e865910ee3 Display tournament list 2020-04-29 16:26:52 +02:00
Yohann D'ANELLO 93735da1a4 Login is possible 2020-04-29 07:55:06 +02:00
Yohann D'ANELLO 264f2b7e6b Index page 2020-04-29 07:39:52 +02:00