thomas girod and GitHub
a056bd177f
Merge pull request #772 from ae-utbm/master
...
Merge-back
2024-08-08 11:47:26 +02:00
thomas girod and GitHub
d2ea8f2898
Merge pull request #742 from ae-utbm/refactor-eboutic
...
Eboutic big refactor
2024-08-07 20:36:50 +02:00
thomas girod and GitHub
f02864b752
Merge pull request #768 from ae-utbm/ruff-print
...
T2 ruff rule
2024-08-06 16:45:20 +02:00
thomas girod and GitHub
b35751126f
Merge pull request #762 from ae-utbm/dependabot/pip/taiste/sentry-sdk-2.12.0
...
[UPDATE] Bump sentry-sdk from 2.11.0 to 2.12.0
2024-08-06 11:14:47 +02:00
thomas girod and GitHub
28d6d8ba96
Merge pull request #766 from ae-utbm/alpine
...
Alpine
2024-08-06 10:43:08 +02:00
thomas girod and GitHub
eb45cf6175
Merge pull request #761 from ae-utbm/dependabot/pip/taiste/django-honeypot-1.2.1
...
[UPDATE] Bump django-honeypot from 1.2.0 to 1.2.1
2024-08-05 23:39:42 +02:00
thomas girod and GitHub
5322dc1de8
Merge pull request #764 from ae-utbm/dependabot/pip/taiste/faker-26.1.0
...
[UPDATE] Bump faker from 26.0.0 to 26.1.0
2024-08-05 23:28:58 +02:00
thomas girod and GitHub
51bb1a5c9d
Merge pull request #765 from ae-utbm/fix-referer
...
fix-referer
2024-08-05 23:28:25 +02:00
thomas girod and GitHub
e37ce4172e
Merge pull request #759 from ae-utbm/accel-redirect
...
Accel redirect
2024-08-05 15:15:39 +02:00
thomas girod and GitHub
e5dfe1e638
Merge pull request #763 from ae-utbm/dependabot/pip/taiste/phonenumbers-8.13.42
...
[UPDATE] Bump phonenumbers from 8.13.40 to 8.13.42
2024-08-05 10:49:13 +02:00
thomas girod and GitHub
e5c6f00283
Merge pull request #758 from ae-utbm/psycopg
...
update psycopg v2 to psycopg v3
2024-08-04 23:19:56 +02:00
thomas girod and GitHub
feb6dcbc94
Merge pull request #756 from ae-utbm/antispam
...
Filter blocked emails
2024-08-04 22:36:03 +02:00
thomas girod and GitHub
eb04e26b22
Merge pull request #757 from ae-utbm/taiste
...
Taiste
2024-08-04 16:51:36 +02:00
thomas girod and GitHub
7ca9c8dc42
Merge pull request #749 from ae-utbm/redis
...
Redis
2024-08-01 13:01:42 +02:00
thomas girod and GitHub
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 and GitHub
a321bd79ed
Merge pull request #745 from ae-utbm/picture-zip
...
Add image download progress bar and fix output name of pictures
2024-07-31 10:19:50 +02:00
thomas girod and GitHub
26c70aa071
Merge pull request #746 from ae-utbm/pedagogy
...
Use full text search in pedagogy uv search api
2024-07-29 18:12:43 +02:00
thomas girod and GitHub
0790ae2298
Merge pull request #743 from ae-utbm/taiste
...
Taiste
2024-07-28 21:37:38 +02:00
thomas girod and GitHub
39151b61e7
Merge pull request #741 from ae-utbm/better-pagination
...
improve pagination
2024-07-28 16:46:00 +02:00
thomas girod and GitHub
e5434961de
Merge pull request #736 from ae-utbm/better-scss
...
Better scss
2024-07-28 16:35:12 +02:00
thomas girod and GitHub
aab2d3a03f
Merge pull request #740 from ae-utbm/deps
...
Update dependencies
2024-07-28 16:34:53 +02:00
thomas girod and GitHub
918e93d211
Merge pull request #735 from ae-utbm/more-fixtures
...
Add a command to create more fixtures
2024-07-26 15:28:47 +02:00
thomas girod and GitHub
2261782920
Merge pull request #738 from ae-utbm/fix-remove-from-picture
...
Fix button to remove a user from picture
2024-07-26 14:48:28 +02:00
thomas girod and GitHub
13d0d2a300
Merge pull request #733 from ae-utbm/nfc
...
Add nfc widget
2024-07-25 15:56:51 +02:00
thomas girod and GitHub
a24b1f5c2a
Merge pull request #730 from ae-utbm/picture-zip
...
Téléchargement des images dans un zip
2024-07-25 01:21:02 +02:00
thomas girod and GitHub
04e7f65e8e
Merge pull request #725 from ae-utbm/drop-jquery-calendar
...
Remove jquery datetimepicker
2024-07-25 01:20:41 +02:00
thomas girod and GitHub
378e8b53f2
Merge pull request #731 from ae-utbm/taiste
...
MkDocs, Ninja API, logo promo 24 et refactors
2024-07-24 17:56:57 +02:00
thomas girod and GitHub
c832e8b1a7
Merge pull request #729 from ae-utbm/test-name-refactoring
...
Harmonize test names
2024-07-24 01:17:39 +02:00
thomas girod and GitHub
d51dbf8a53
Merge pull request #724 from ae-utbm/ninja
...
Use django-ninja for the API
2024-07-24 00:48:08 +02:00
thomas girod and GitHub
811e5a5ad1
Merge pull request #726 from ae-utbm/honeypot
...
better honeypot logging
2024-07-22 12:45:45 +02:00
thomas girod and GitHub
002d8f80a6
Merge pull request #720 from ae-utbm/counter-refactor
...
Refactor on counters
2024-07-21 15:39:07 +02:00
thomas girod and GitHub
d9531838f2
Merge pull request #716 from ae-utbm/docs
...
Use MkDocs for documentation
2024-07-21 01:05:32 +02:00
thomas girod and GitHub
a1296dc7af
Merge pull request #721 from ae-utbm/remove-pytz
...
Remove pytz from deps
2024-07-20 11:36:30 +02:00
thomas girod and GitHub
588a82426e
Merge pull request #719 from ae-utbm/page-fix
...
Fix markdown style for code
2024-07-18 15:08:21 +02:00
thomas girod and GitHub
775a0c6478
Merge pull request #717 from ae-utbm/logo-24
...
Add promo 24 logo
2024-07-16 00:35:43 +02:00
thomas girod and GitHub
b852176958
Merge pull request #714 from ae-utbm/taiste
...
More ruff rules, mistune update and more bot-blocking features
2024-07-11 11:47:45 +02:00
thomas girod and GitHub
c9e398b7ec
Merge pull request #715 from ae-utbm/master
2024-07-11 11:33:28 +02:00
thomas girod and GitHub
e84d5626df
Merge pull request #711 from ae-utbm/bot-filtering
...
Implement mechanisms to block bots on authentication views
2024-07-11 11:00:10 +02:00
thomas girod and GitHub
7de2e00c94
Merge pull request #701 from ae-utbm/dependabot/pip/taiste/ruff-0.5.1
...
[UPDATE] Bump ruff from 0.4.10 to 0.5.1
2024-07-10 14:15:38 +02:00
thomas girod and GitHub
7fe495179f
Merge pull request #707 from ae-utbm/update-mistune
...
Update mistune (0.8 => 3.0)
2024-07-08 17:29:13 +02:00
thomas girod and GitHub
8bcf59aaf0
Merge pull request #706 from ae-utbm/ruff-rules
...
Add more ruff rules
2024-07-08 15:42:22 +02:00
thomas girod and GitHub
44c8558aa3
Merge pull request #704 from ae-utbm/taiste
...
Mises à jour (django 4.2, Pillow 10, cryptography 42), changement de la CI et enlèvement de l'offre Eurockéennes
2024-07-08 11:16:39 +02:00
thomas girod and GitHub
6b923d2310
Merge pull request #700 from ae-utbm/remove-eurocks
...
Remove eurocks
2024-07-08 10:11:09 +02:00
thomas girod and GitHub
3014d8cead
Merge pull request #698 from ae-utbm/update-cryptography
...
update cryptography
2024-07-05 15:21:42 +02:00
thomas girod and GitHub
e47f29aa38
Merge pull request #697 from ae-utbm/update-pillow
...
update pillow (9.5 => 10.4)
2024-07-05 13:53:47 +02:00
thomas girod and GitHub
5c999b6ef1
Merge pull request #696 from ae-utbm/fix-xapian-deploy
...
Fix missing xapian install step in deploy workflows
2024-07-05 10:28:41 +02:00
thomas girod and GitHub
79a6d9e771
Merge pull request #693 from ae-utbm/faster-tests
...
faster tests
2024-07-05 10:27:30 +02:00
thomas girod and GitHub
47fec973bc
Merge pull request #691 from ae-utbm/update-django
...
Update django (3.2 => 4.2)
2024-07-04 12:40:23 +02:00
thomas girod and GitHub
5bcf043d97
Merge pull request #683 from ae-utbm/pre-commits
...
Use pre-commits hooks instead of ruff directly
2024-07-03 10:04:53 +02:00
thomas girod and GitHub
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 and GitHub
a5cbac1f97
Merge pull request #680 from ae-utbm/ruff
...
Introduct Ruff as formater and linter
2024-06-26 14:11:26 +02:00
thomas girod and GitHub
aaf30ab965
Add missing method on AnonymousUser ( #649 )
2023-09-07 23:53:42 +02:00
thomas girod and GitHub
ef968f3673
Better usage of cache for groups and clubs related operations ( #634 )
...
* Better usage of cache for group retrieval
* Cache clearing on object deletion or update
* replace signals by save and delete override
* add is_anonymous check in is_owned_by
Add in many is_owned_by(self, user) methods that user is not anonymous. Since many of those functions do db queries, this should reduce a little bit the load of the db.
* Stricter usage of User.is_in_group
Constrain the parameters that can be passed to the function to make sure only a str or an int can be used. Also force to explicitly specify if the group id or the group name is used.
* write test and correct bugs
* remove forgotten populate commands
* Correct test
2023-05-02 12:36:59 +02:00
thomas girod and GitHub
96dede5077
Speed up tests ( #638 )
2023-05-02 11:00:23 +02:00
thomas girod and GitHub
66fcb76cb5
Merge pull request #635 from ae-utbm/dependabot/pip/taiste/sentry-sdk-1.21.0
...
[UPDATE] Bump sentry-sdk from 1.19.1 to 1.21.0
2023-04-26 22:17:13 +02:00
thomas girod and Julien Constant
08460a6964
update link for poetry install
2023-04-22 22:29:43 +02:00
thomas girod and GitHub
b5a40cfda9
Mise à jour de Black vers la version 23.3 ( #629 )
2023-04-22 15:32:31 +02:00
thomas girod and GitHub
6c1fa6de0b
remove-useless-queries-counter-stats ( #519 )
2023-03-24 15:32:05 +01:00
thomas girod and GitHub
982fc09908
Repair NaN bug for autocomplete on counter click ( #583 )
...
* Repair NaN bug for autocomplete on counter click
2023-03-10 10:49:14 +01:00
thomas girod and GitHub
a73fe598ef
repair user merging tool ( #498 )
2023-03-04 15:01:08 +01:00
thomas girod and GitHub
394e17d599
resolved importError ( #565 )
2023-01-13 02:22:53 +01:00
thomas girod and GitHub
59136850b8
Merge pull request #530 from ae-utbm/redirection_for_barmen
...
redirect the user directly on counter when barman
2023-01-11 23:24:45 +01:00
thomas girod and GitHub
d726f4b1e8
Merge pull request #499 from ae-utbm/unify-account-creation
...
Unify account id creation
2023-01-11 13:26:00 +01:00
thomas girod and GitHub
705b9b1e6a
Passage de vue à Alpine pour les comptoirs ( #561 )
...
Vue, c'est cool, mais avec Django c'est un peu chiant à utiliser. Alpine a l'avantage d'être plus léger et d'avoir une syntaxe qui ne ressemble pas à celle de Jinja (ce qui évite d'avoir à mettre des {% raw %} partout).
2023-01-10 22:26:46 +01:00
thomas girod and GitHub
99827e005b
upgrade re_path to path ( #533 )
2023-01-09 22:07:03 +01:00
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 and GitHub
7079761ffe
Merge pull request #540 from ae-utbm/3dsv2-encore-un-patch
...
remove csrf_token
2022-12-26 18:55:41 +01:00
thomas girod and GitHub
5d97146d14
Merge pull request #531 from ae-utbm/remove_useless_tests
...
remove useless tests
2022-12-22 13:01:56 +01:00
thomas girod and GitHub
7b56bd697d
Merge pull request #536 from ae-utbm/refactor_admin
...
enhance admin pages
2022-12-21 17:10:51 +01:00
thomas girod and GitHub
14cd268d69
Merge pull request #532 from ae-utbm/update-doc
...
update documentation
2022-12-21 16:02:17 +01:00
754be1c9c9
Update doc/about/tech.rst
...
Co-authored-by: Julien Constant <49886317+Juknum@users.noreply.github.com >
2022-12-20 21:17:52 +01:00
thomas girod and GitHub
639197f4c8
update some dependencies ( #523 )
2022-12-15 23:57:31 +01:00
thomas girod and GitHub
1d82e2a7d9
Change country id to ISO 3166 1 numeric for 3DSV2 ( #510 )
2022-12-12 22:54:31 +01:00
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 and GitHub
b8a72c57e1
escape html characters on xml ( #505 )
2022-12-10 20:41:35 +01:00
thomas girod and GitHub
9188565a86
Merge pull request #501 from ae-utbm/ci-cl-edit
...
Ci cl edit
2022-12-01 11:14:56 +01:00
thomas girod and GitHub
b58116b023
Merge pull request #500 from ae-utbm/eboutic-3DSv2-patch
...
integration of 3D secure v2 for eboutic bank payment
2022-11-30 23:10:53 +01:00
thomas girod and GitHub
e43d53e564
Merge pull request #497 from ae-utbm/eboutic-patch
...
Correct wrong et_autoanswer url
2022-11-16 23:47:24 +01:00
thomas girod and GitHub
1c27831f92
Merge pull request #496 from ae-utbm/eboutic-patch
...
hide bank payment button during investigation for bug
2022-11-16 22:17:04 +01:00
thomas girod and GitHub
b92580943a
Merge pull request #495 from ae-utbm/eboutic-patch
...
Eboutic patch
2022-11-16 20:57:32 +01:00
thomas girod and GitHub
96510b270d
bux fixing on new eboutic ( #493 )
...
- les alt des images des produits n'étaient pas bonnes
- les noms de produits avec une apostrophe dedans n'étaient pas cliquables
2022-11-16 19:08:58 +01:00
thomas girod and GitHub
1281104d96
Merge pull request #490 from ae-utbm/taiste
...
Eboutic
2022-11-16 17:04:13 +01:00
thomas girod and GitHub
d3c115e3f9
Merge pull request #477 from imperosol/eboutic
...
Refonte de la boutique en ligne
2022-10-31 16:28:56 +01:00
thomas girod and GitHub
52eb310f95
Merge pull request #486 from ae-utbm/taiste-ci-cl
...
add yaml config files for test deployment
2022-10-30 11:04:38 +01:00
thomas girod and GitHub
e0ad288cf4
Suppression des appels à la db de l'ancien site ( #483 )
2022-10-19 16:26:30 +02:00
8243dbcbef
mend pinktober logo ( #481 )
...
* mend pinktober logo
* Increased contrast for links
Co-authored-by: Théo DURR <git@theodurr.fr >
2022-10-12 08:47:06 +02:00
thomas girod and GitHub
c695d6f7a0
update link for poetry install
2022-09-25 12:06:29 +02:00