thomas girod
d16a207a83
Add more Ruff rules ( #891 )
...
* ruff: apply rule F
* ruff: apply rule E
* ruff: apply rule SIM
* ruff: apply rule TCH
* ruff: apply rule ERA
* ruff: apply rule PLW
* ruff: apply rule FLY
* ruff: apply rule PERF
* ruff: apply rules FURB & RUF
2024-10-15 11:36:26 +02:00
imperosol
564d95f701
fix: InvoiceQuerySet.annotate_total() (but for real this time)
2024-10-13 10:37:48 +02:00
imperosol
7312580a8d
fix: InvoiceQuerySet.annotate_total()
2024-10-12 15:52:40 +02:00
thomas girod
b969513d94
Merge pull request #858 from ae-utbm/jsstandard
...
Add biome to format js files
2024-10-08 23:45:20 +02:00
7405241b82
Apply all biomejs fixes
2024-10-08 17:14:22 +02:00
imperosol
20bea62542
use spaces for indentation
2024-10-08 13:54:44 +02:00
d0c18d4538
Format with biome instead of standard
2024-10-08 01:49:15 +02:00
c57d2ece9c
Apply standard formater and linter on js files
2024-10-07 00:04:48 +02:00
imperosol
58d3a7ee2c
Optimize user account pages
2024-10-04 13:41:39 +02:00
thomas girod
a4fe4996aa
Merge pull request #834 from ae-utbm/real-name
...
Restore real name
2024-10-03 10:12:23 +02:00
271d57051e
Upgrade to fontawesome 6
...
* Adapt fontawesome usage when needed
* Fix uv guide not importing css
* Remove utf8 usage for fontawesome
2024-10-03 00:06:03 +02:00
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
thomas girod
1b1284d3d0
Better validation for phone number in billing info
2024-09-28 17:25:34 +02:00
thomas girod
d29a5cdb44
Add the new 3DSv2 fields
2024-09-27 11:10:38 +02:00
9c93162741
Add missing files
2024-09-23 10:25:27 +02:00
6068c6048a
Use real name of the website once again
2024-09-23 01:37:25 +02:00
thomas girod
0a2ed6dd94
fix crash when basket contains not existing product
2024-08-07 20:15:46 +02:00
thomas girod
417f328206
fix billing infos not sending
2024-08-07 14:29:51 +02:00
thomas girod
cca9732925
eboutic big refactor
2024-08-06 16:49:20 +02:00
thomas girod
29bb0f6712
promote AlpineJS to global dependency
2024-08-05 17:08:30 +02:00
thomas girod
946f35c601
Merge pull request #752 from ae-utbm/autocomplete-admin
...
use autocomplete_fields in admin
2024-08-01 13:01:27 +02:00
thomas girod
eef15e05f4
use autocomplete_fields in admin
2024-08-01 11:27:54 +02:00
thomas girod
819e2b5f9f
better download button style
2024-07-30 19:58:58 +02:00
thomas girod
c4e6272535
various deps updates
2024-07-26 21:45:18 +02:00
thomas girod
b25805e0a1
introduce djhtml as jinja+scss formater
2024-07-25 16:46:45 +02:00
fee7ade1a5
Harmonize test names
2024-07-24 00:50:48 +02:00
thomas girod
8c69a94488
use google convention for docstrings
2024-07-21 00:57:04 +02:00
thomas girod
8bcf59aaf0
Merge pull request #706 from ae-utbm/ruff-rules
...
Add more ruff rules
2024-07-08 15:42:22 +02:00
thomas girod
2ac578c3ad
ruff rule DJ
...
Co-authored-by: Bartuccio Antoine <klmp200@users.noreply.github.com>
2024-07-08 15:37:10 +02:00
thomas girod
cfc19434d0
ruff rules UP008 and UP009
2024-07-08 15:37:09 +02:00
thomas girod
09e0b31bc9
remove Eurockéennes link
2024-07-08 10:03:27 +02:00
thomas girod
eb2454eded
Merge branch 'master' into taiste
...
# Conflicts:
# eboutic/templates/eboutic/eboutic_main.jinja
# locale/fr/LC_MESSAGES/django.po
2024-07-08 10:01:37 +02:00
thomas girod
70fdc2edf2
update cryptography
2024-07-05 14:02:01 +02:00
thomas girod
aa07fa9207
faster tests
2024-07-04 14:03:19 +02:00
thomas girod
d97602e60b
Use pytest for tests ( #681 )
...
* use pytest for tests
Eh ouais, il y a que la config qui change. Pytest est implémentable par étapes. Et ça c'est beau.
* rework tests with pytest
* remove unittest custom TestRunner
* Edit doc and CI
2024-06-26 19:10:24 +02:00
thomas girod
3143d3d91a
reorganize imports with ruff
2024-06-26 12:35:38 +02:00
thomas girod
9bdf3fc4ac
use ruff for formating
...
Co-authored-by: Bartuccio Antoine <klmp200@users.noreply.github.com>
2024-06-26 12:35:14 +02:00
Mathis
0dca152436
Hotfix (typo)
2024-05-28 21:25:30 +02:00
Mathis
9ce7abd31d
Partnership Eurockéennes 2024
2024-05-28 19:10:17 +02:00
Julien Constant
f41ff281fb
Remove eurocks tickets from eboutic (event is finished)
2023-10-10 15:50:35 +02:00
Julien Constant
ee437649f0
Revert "Merge branch 'master' into taiste"
...
This reverts commit 4303d51c0a
, reversing
changes made to d16bf12611
.
2023-10-10 15:47:02 +02:00
Julien Constant
c436d39014
[PARTENARIAT] Partenariat Eurockéennes ( #663 )
2023-09-20 17:57:26 +02:00
Julien Constant
4f9d5ae7b1
Revert "[PARTENARIAT] Ajout vitrine d'achat billets eurockéennes 2023 ( #582 )"
...
This reverts commit b12e8dc147
.
2023-07-02 18:22:14 +02:00
Julien Constant
288764b551
Mise à jour d'avril ( #643 )
2023-05-10 11:56:33 +02:00
Julien Constant
4830c3ea2d
Mise à jour de mars ( #586 )
...
---------
Co-authored-by: Thomas Girod <thgirod@hotmail.com>
Co-authored-by: Théo DURR <git@theodurr.fr>
2023-04-04 19:17:44 +02:00
Julien Constant
b12e8dc147
[PARTENARIAT] Ajout vitrine d'achat billets eurockéennes 2023 ( #582 )
...
* Added eurocks links to eboutic
2023-03-09 17:13:45 +01:00
Théo DURR
dd3ad42eb5
Mise à jour de février ( #581 )
...
Co-authored-by: Thomas Girod <thgirod@hotmail.com>
Co-authored-by: Julien Constant <julienconstant190@gmail.com>
Co-authored-by: Skia <skia@hya.sk>
2023-03-09 13:39:33 +01:00
thomas girod
73305c0b28
Implémentation 3DSv2 + résolution bugs eboutic + amélioration pages admin ( #558 )
...
Eboutic :
- Implémentation de la norme 3DSecure v2 pour les paiement par carte bancaire
- Amélioration générale de l'interface utilisateur
- Résolution du problème avec les caractères spéciaux dans le panier sur Safari
- Réparation du cookie du panier de l'eboutic qui n'était pas fonctionnel
Autre :
- Mise à jour de la documentation
- Mise à jour des dépendances Javascript
- Suppression du code inutilisé dans `subscription/models.py`
- Amélioration des pages administrateur (back-office Django)
Co-authored-by: thomas girod <56346771+imperosol@users.noreply.github.com>
Co-authored-by: Théo DURR <git@theodurr.fr>
Co-authored-by: Julien Constant <julienconstant190@gmail.com>
2023-01-09 20:53:12 +01:00
thomas girod
8fb0897160
add a sentry capture for when eboutic basket regex validation fails. ( #504 )
...
Co-authored-by: Théo DURR <git@theodurr.fr>
2022-12-11 10:56:02 +01:00
Thomas Girod
d4a5039efc
correct wrong et_autoanswer url
2022-11-16 23:33:22 +01:00