Commit graph

1354 commits

Author SHA1 Message Date
Éloi Rivard
43d8f080bd check command fix
the application context was not needed in the unit tests,
but this would cause an exception in real installations
2023-07-10 18:45:54 +02:00
Éloi Rivard
e6a2c0b0ef conf: documentation flask version update 2023-07-10 18:36:21 +02:00
Éloi Rivard
7069114ac4 doc: troubleshooting section 2023-07-10 18:34:50 +02:00
Éloi Rivard
20300c5be3 profile settings wording 2023-07-07 10:06:01 +02:00
Éloi Rivard
b6cb8a45d1 Merge branch 'require-nonce' into 'main'
Add a OIDC.REQUIRE_NONCE option to improve compatibility with clients

See merge request yaal/canaille!143
2023-07-06 16:00:01 +00:00
Éloi Rivard
4715f643e2 Add a OIDC.REQUIRE_NONCE option to improve compatibility with clients 2023-07-06 17:57:17 +02:00
Éloi Rivard
e3629e9bac Changelog 2023-07-06 09:35:46 +02:00
Éloi Rivard
b3cec8504b Bumped to canaille 0.0.30 2023-07-06 09:13:42 +02:00
Éloi Rivard
ae3932ab2e adds pytest-xdist dependency 2023-07-06 09:07:52 +02:00
Éloi Rivard
5163b11b9a Updated DEFAULT_USER_FILTER 2023-07-04 19:18:09 +02:00
Éloi Rivard
86f9a84274 Merge branch 'jinja-login-filter' into 'main'
USER_FILTER is parsed with jinja

See merge request yaal/canaille!142
2023-07-04 16:40:30 +00:00
Éloi Rivard
fd66f86a72 USER_FILTER is parsed with jinja 2023-07-04 18:34:16 +02:00
gallegonovato
f19cc8a497
Translated using Weblate (Spanish)
Currently translated at 100.0% (333 of 333 strings)

Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
2023-07-04 16:53:25 +02:00
Éloi Rivard
aba22bb52c Merge branch 'javascript-option' into 'main'
Added an option to disable javascript

See merge request yaal/canaille!141
2023-07-03 21:33:25 +00:00
Éloi Rivard
10a0ecc090 Added an option to disable javascript 2023-07-03 23:26:39 +02:00
Éloi Rivard
7efcf32ade pre-commit upgrade 2023-07-03 22:57:35 +02:00
Ettore Atalan
17227ff978
Translated using Weblate (German)
Currently translated at 24.0% (80 of 333 strings)

Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/de/
2023-07-02 10:52:39 +02:00
Éloi Rivard
626a94037c
Translated using Weblate (French)
Currently translated at 100.0% (333 of 333 strings)

Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
2023-07-02 10:52:39 +02:00
Éloi Rivard
5b521d6315 Fixed email previews 2023-07-01 20:02:53 +02:00
Éloi Rivard
1a0a8096eb Enable jinja2 strict mode in unit tests 2023-07-01 19:56:13 +02:00
Éloi Rivard
f7007544ec Fixed a variable on the token page 2023-07-01 19:08:56 +02:00
Éloi Rivard
4f42798e39 Refactored keypair management 2023-07-01 19:06:26 +02:00
Éloi Rivard
c30d2f7161 Moved config.sample directly in canaille 2023-07-01 18:08:01 +02:00
Éloi Rivard
459c308f71 Bump to canaille 0.0.29 2023-06-30 18:46:43 +02:00
Hosted Weblate
a15419b2d4
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/
2023-06-30 18:41:27 +02:00
Éloi Rivard
c0cab39478 Updated translation catalogs 2023-06-30 18:41:09 +02:00
Éloi Rivard
2d80eb9ea9 Disabled HTMX boosting on OIDC forms to avoid errors. 2023-06-30 18:39:50 +02:00
Éloi Rivard
f686121f0d Wording 2023-06-30 18:12:14 +02:00
Éloi Rivard
4a3adf49f8 Fixed htmx initialisation 2023-06-30 18:12:14 +02:00
Éloi Rivard
7527443649 Fixed client deletion validation when the form would not validate 2023-06-30 18:12:14 +02:00
Éloi Rivard
021c1b3d11 Pagination pluralization 2023-06-30 18:12:13 +02:00
Éloi Rivard
fca92b7299 Correct plural labels for multiple fields 2023-06-30 17:39:35 +02:00
Éloi Rivard
966d361381 Restored login form customization
That was removed in 4217fc02
2023-06-30 16:22:04 +02:00
Éloi Rivard
120584e135 Bump to canaille 0.0.28 2023-06-30 10:22:58 +02:00
Éloi Rivard
860dc23a8b Fixed user list when users do not have a user_name 2023-06-30 10:22:12 +02:00
Éloi Rivard
ddc1085367 A template variable was misnamed 2023-06-30 10:19:39 +02:00
Éloi Rivard
224ef0b692 Bump to 0.0.27 2023-06-29 18:07:04 +02:00
Éloi Rivard
13dc41f691 Removed unused code 2023-06-29 17:53:32 +02:00
Éloi Rivard
7ff2360174 send reset emails to all the user emails 2023-06-29 17:47:01 +02:00
Éloi Rivard
1a98f14f6f updated dependencies 2023-06-29 16:05:10 +02:00
Éloi Rivard
59136abcd9 Merge branch 'issue-148-user-rdn' into 'main'
Use a unique identifier to indentify users in URLS

See merge request yaal/canaille!139
2023-06-29 13:58:19 +00:00
Éloi Rivard
52482ca19c Implements flask OIDC converters 2023-06-29 15:55:39 +02:00
Éloi Rivard
7bce9b9a74 ldap backend: make sure to escape special chars in object identifiers 2023-06-29 15:55:39 +02:00
Éloi Rivard
3ecb8b4722 Implements a flask Group converter 2023-06-29 15:55:39 +02:00
Éloi Rivard
f504bb3a66 Implements a flask User converter 2023-06-29 15:55:39 +02:00
Éloi Rivard
251e114bc0 Changelog 2023-06-29 15:55:39 +02:00
Éloi Rivard
e4e49da44a Renamed configuration entries
- USER_ID_ATTRIBUTE is now USER_RDN
- GROUP_ID_ATTRIBUTE is now GROUP_RDN
2023-06-29 15:55:39 +02:00
Éloi Rivard
57af18d557 Use a unique identifier to indentify users in URLS
Previously we used the uid since we supposed this value was always
valid, but some users user the mail attribute as the User RDN in their
OpenLDAP installation, and do not have a uuid.
2023-06-29 15:55:39 +02:00
Éloi Rivard
4551dc3f60 Add unit test for user with different RDN 2023-06-29 15:55:39 +02:00
Éloi Rivard
c2c9e6a056 Bump to authlib 1.2.1 2023-06-29 15:53:27 +02:00