Éloi Rivard
|
98b26ee6f3
|
fix: translatable f-string
|
2024-05-01 18:39:59 +02:00 |
|
Éloi Rivard
|
340daa21f8
|
Translated using Weblate (French)
Currently translated at 100.0% (375 of 375 strings)
Co-authored-by: Éloi Rivard <eloi.rivard@nubla.fr>
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
Translation: Canaille/Canaille
|
2024-04-29 20:07:19 +02:00 |
|
gallegonovato
|
82bd37f240
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (375 of 375 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
Translation: Canaille/Canaille
|
2024-04-29 20:07:17 +02:00 |
|
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 |
|