Commit Graph

473 Commits

Author SHA1 Message Date
5a8052ae47 send mail to inactive users 2024-10-11 09:57:41 +02:00
6a64e05247 select inactive users 2024-10-11 09:45:54 +02:00
c0a6f5eb30 Optimize barmen timeout and counter state fetch
Le timeout se fait en une seule requête et la récupération de l'état des comptoirs en une seule requête aussi. Grâce à ça, on peut en grande partie retirer le cache pour l'affichage de l'état des comptoirs, ce qui a des implications excellentes en termes d'UX (comme le fait que la redirection vers la page de comptoir ou d'activité aura plus une apparence de truc aléatoire)
2024-10-10 19:38:49 +02:00
4bc4d266c2 Remove the question mark from the counter state
En raison de la manière dont le timeout marche et de l'activité des comptoirs, la notion de "comptoir inactif" n'est pas intuitive. Un comptoir est ouvert ou fermé. Point.
2024-10-10 19:37:00 +02:00
12bb7e9294 remove stock application 2024-10-09 14:50:41 +02:00
b969513d94 Merge pull request #858 from ae-utbm/jsstandard
Add biome to format js files
2024-10-08 23:45:20 +02:00
Sli
7405241b82 Apply all biomejs fixes 2024-10-08 17:14:22 +02:00
20bea62542 use spaces for indentation 2024-10-08 13:54:44 +02:00
Sli
d0c18d4538 Format with biome instead of standard 2024-10-08 01:49:15 +02:00
Sli
c57d2ece9c Apply standard formater and linter on js files 2024-10-07 00:04:48 +02:00
58d3a7ee2c Optimize user account pages 2024-10-04 13:41:39 +02:00
a4fe4996aa Merge pull request #834 from ae-utbm/real-name
Restore real name
2024-10-03 10:12:23 +02:00
Sli
655d72a2b1 Completely integrate wepack in django
* Migrate alpine
* Migrate jquery and jquery-ui
* Migrate shorten
* Add babel for javascript
* Introduce staticfiles django app
* Only bundle -index.js files in static/webpack
* Unify scss and webpack generated files
* Convert scss calls to static
* Add --clear-generated option to collectstatic
* Fix docs warnings
2024-10-02 16:11:02 +02:00
06eecfce40 Optimized last operations on counters 2024-09-30 16:02:17 +02:00
bb953a6139 Merge pull request #831 from ae-utbm/forum-css-rework
Forum css rework
2024-09-30 12:13:52 +02:00
1b1284d3d0 Better validation for phone number in billing info 2024-09-28 17:25:34 +02:00
1800785b80 generalize usage of the paginate_jinja macro 2024-09-27 11:21:33 +02:00
d29a5cdb44 Add the new 3DSv2 fields 2024-09-27 11:10:38 +02:00
Sli
9c93162741 Add missing files 2024-09-23 10:25:27 +02:00
Sli
6068c6048a Use real name of the website once again 2024-09-23 01:37:25 +02:00
e8b496cfdc test: Product and ProductType icon resizing 2024-09-15 16:38:58 +02:00
79ef151ad3 auto compress product icons 2024-09-15 14:12:41 +02:00
6962b39fc9 use typing.Self for custom queryset methods 2024-09-02 01:03:46 +02:00
ff088009d9 move static files in their respective application 2024-08-26 22:34:31 +02:00
28ff7f24c5 Merge pull request #774 from ae-utbm/fix-operation-logs
Fix operation logs
2024-08-10 10:33:39 +02:00
Sli
20e8854467 Fix operation logs 2024-08-09 17:35:26 +02:00
cca9732925 eboutic big refactor 2024-08-06 16:49:20 +02:00
28d6d8ba96 Merge pull request #766 from ae-utbm/alpine
Alpine
2024-08-06 10:43:08 +02:00
29bb0f6712 promote AlpineJS to global dependency 2024-08-05 17:08:30 +02:00
f6fbad8403 fix missing HTTP_REFERER 2024-08-05 15:53:41 +02:00
a637742bb0 apply review comment 2024-08-05 10:52:15 +02:00
a9f66e2cd9 extract sent_from_logged_counter(request) 2024-08-05 10:52:15 +02:00
19fdaf4c89 fix club counter click 2024-08-01 17:50:43 +02:00
eef15e05f4 use autocomplete_fields in admin 2024-08-01 11:27:54 +02:00
b25805e0a1 introduce djhtml as jinja+scss formater 2024-07-25 16:46:45 +02:00
Sli
15f51fb03f Create an NFC button for browser supporting NFC API 2024-07-25 07:18:39 +02:00
04e7f65e8e Merge pull request #725 from ae-utbm/drop-jquery-calendar
Remove jquery datetimepicker
2024-07-25 01:20:41 +02:00
Sli
fee7ade1a5 Harmonize test names 2024-07-24 00:50:48 +02:00
d51dbf8a53 Merge pull request #724 from ae-utbm/ninja
Use django-ninja for the API
2024-07-24 00:48:08 +02:00
9295325d21 remove jquery datetime picker 2024-07-23 23:26:48 +02:00
3046438cb1 replace drf by django-ninja 2024-07-23 19:57:33 +02:00
82d3791859 refactor counter 2024-07-21 10:51:08 +02:00
8c69a94488 use google convention for docstrings 2024-07-21 00:57:04 +02:00
e5a2236d72 remove pytz 2024-07-18 17:33:14 +02:00
c6d2ac9100 ruff rule B 2024-07-08 15:37:10 +02:00
2ac578c3ad ruff rule DJ
Co-authored-by: Bartuccio Antoine <klmp200@users.noreply.github.com>
2024-07-08 15:37:10 +02:00
171a1cb876 ruff rule FBT 2024-07-08 15:37:09 +02:00
cfc19434d0 ruff rules UP008 and UP009 2024-07-08 15:37:09 +02:00
aa07fa9207 faster tests 2024-07-04 14:03:19 +02:00
cd58d5a357 resolve warnings 2024-07-04 11:31:35 +02:00