Commit graph

2055 commits

Author SHA1 Message Date
Hosted Weblate
fec5f58244
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-04-28 19:49:26 +02:00
Éloi Rivard
ae6604d94b Merge branch 'issue-192-group-user-selection' into 'main'
feat: group member removal can be achieved from the group edition page

See merge request yaal/canaille!173
2024-04-28 17:49:21 +00:00
Éloi Rivard
69019763d4
feat: group member removal can be achieved from the group edition page 2024-04-28 19:47:57 +02:00
Éloi Rivard
69b565e1ad
refactor: LDAP backend tolerates double deletions 2024-04-28 16:18:36 +02:00
Éloi Rivard
867de91740
Translated using Weblate (French)
Currently translated at 100.0% (369 of 369 strings)

Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
2024-04-28 15:07:27 +02:00
gallegonovato
00269075c4
Translated using Weblate (Spanish)
Currently translated at 100.0% (369 of 369 strings)

Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
2024-04-28 15:07:25 +02:00
Éloi Rivard
880a9b1a6d
Revert "chore: temporary CI fix commit"
This reverts commit 2fcc40eb7e.
2024-04-28 09:43:10 +02:00
Éloi Rivard
2fcc40eb7e
chore: temporary CI fix commit 2024-04-28 09:43:04 +02:00
Éloi Rivard
d058ec8c10 Merge branch 'htmx' into 'main'
chore: bump to htmx 1.9.12

See merge request yaal/canaille!172
2024-04-28 07:37:24 +00:00
Éloi Rivard
e3ab3e0f7d
chore: bump to htmx 1.9.12 2024-04-28 09:31:39 +02:00
Éloi Rivard
c10a33da6d
tests: fix unit tests with pytest-xdist 2024-04-28 09:22:59 +02:00
Éloi Rivard
288ad161d3
tests: test mail attachments mimetypes 2024-04-27 14:36:34 +02:00
Hosted Weblate
6ac4aadb02
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-04-27 14:08:08 +02:00
Éloi Rivard
22d7c3e336
chore: extract translatable strings 2024-04-27 14:07:55 +02:00
Éloi Rivard
ebcaaeaded
tests: fix GHA
For some reasons, webp mimetypes failed to be guessed on GHA.
2024-04-27 14:06:20 +02:00
Éloi Rivard
444e6b135c
chore: small CI configuration improvements 2024-04-27 10:52:52 +02:00
Éloi Rivard
9c0049004a
chore: update dependencies 2024-04-23 22:16:37 +02:00
Éloi Rivard
dc89a20b11
chore: configure ruff 2024-04-23 22:12:04 +02:00
Éloi Rivard
256566df94
refactor: Model identifier_attributes are fixed. 2024-04-22 20:04:24 +02:00
Éloi Rivard
ee9b49402d
chore: bump to 0.0.53 2024-04-22 18:11:50 +02:00
Éloi Rivard
afa0a6ff1e
feat: env_prefix create_app variable can select the environment var prefix 2024-04-22 18:10:49 +02:00
Éloi Rivard
b8645ce1a3
chore: bump to 0.0.52 2024-04-22 16:40:44 +02:00
Éloi Rivard
7fc887a492
feat: ENV_FILE configuration variable can customize the .env file 2024-04-22 16:37:31 +02:00
Éloi Rivard
cd92fd383a
fix: 'authorization' typo 2024-04-22 09:47:56 +02:00
Éloi Rivard
c28a82f87e
chore: dependencies update 2024-04-21 21:18:39 +02:00
Éloi Rivard
9c86f5e9af
refactor: Use annotations to mark model attributes 2024-04-21 11:48:39 +02:00
Éloi Rivard
5965cef133
chore: stop support for python 3.8 2024-04-21 11:48:39 +02:00
Éloi Rivard
52ca00eb3e
chore: dependencies update 2024-04-21 11:48:39 +02:00
Éloi Rivard
09ebf72c84
chore: pre-commit autoupdate 2024-04-18 09:53:42 +02:00
Éloi Rivard
69617c1005
tests: use only use Model.identifier when this is pertinent 2024-04-17 15:50:39 +02:00
Éloi Rivard
acf8acf29f
fix: locked users cannot use OIDC authorization codes 2024-04-17 13:05:14 +02:00
Éloi Rivard
6180e5fce2
tests: rename tests in test_authorization_code_flow.py 2024-04-17 12:58:58 +02:00
Éloi Rivard
354a406966
tests: move token expiration tests in their own file 2024-04-17 12:56:35 +02:00
Éloi Rivard
b6659f47e7
tests: refactor test_refresh_token 2024-04-17 12:42:26 +02:00
Éloi Rivard
382dbcaf1a
feat: add 'autocomplete' tag on the password form 2024-04-17 12:36:39 +02:00
Éloi Rivard
ba394af338
tests: refactor test_cannot_refresh_token_for_locked_users 2024-04-17 12:23:54 +02:00
Éloi Rivard
fc8c0da912
fix: locked users cannot use refresh tokens 2024-04-17 12:07:11 +02:00
Éloi Rivard
31423cde1a
refactor: split oidc.authorize endpoint in several smaller functions 2024-04-17 11:56:44 +02:00
Éloi Rivard
6601abaeb4
refactor: memory model clears its cache when reading a model 2024-04-17 10:51:53 +02:00
Éloi Rivard
0ba1c93152
chore: add typing to Model._attributes 2024-04-17 09:03:54 +02:00
Éloi Rivard
d811c3473d
refactor: use one single Faker object to generate users 2024-04-16 21:43:34 +02:00
Éloi Rivard
fa6949e5c6
tests: speed up tests
by avoiding to create more faker.Faker objects than necessary
2024-04-16 21:25:20 +02:00
Éloi Rivard
2cfa685eb4
chore: dependencies update 2024-04-16 18:43:17 +02:00
Éloi Rivard
295a68ebe1
chore: bump to pytest 8 2024-04-16 18:34:36 +02:00
Éloi Rivard
ce890ca0ad
tests: use pytest-lazy-fixtureS instead of pytest-lazy-fixture 2024-04-16 18:33:58 +02:00
Éloi Rivard
1080952a75
tests: speed up unit tests by caching the jinja bytecode between tests 2024-04-16 12:46:53 +02:00
Éloi Rivard
1decf162b4
chore: automatically reload flask when the custom templates have changed
in debug mode
2024-04-15 15:34:50 +02:00
Éloi Rivard
025d518dae
chore: pass .env variables to honcho 2024-04-15 13:45:39 +02:00
Éloi Rivard
8ab4c05b82
chore: pre-commit GHA actions needs a full version 2024-04-14 19:49:46 +02:00
Éloi Rivard
7689e269a7
chore: update GHA actions 2024-04-14 19:44:01 +02:00