Commit graph

2336 commits

Author SHA1 Message Date
Éloi Rivard
326b20327f
Translated using Weblate (French)
Currently translated at 100.0% (1269 of 1269 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-23 14:26:48 +01:00
sebastien yaal
2ebd5ad92c Merge branch 'update_reset_password_form' into 'main'
update and fix password form

See merge request yaal/canaille!207
2024-12-23 13:26:38 +00:00
sebastien
0896ab2a68 updates translation with pybabel 2024-12-23 10:42:49 +01:00
sebastien
909896077d refacto password validation by adds chanes in class PasswordResetForm instead of in functions, AND readds validators in registration function because of required caracter of the password fields 2024-12-23 10:42:49 +01:00
sebastien
25fb809269 update translation for refacto password form 2024-12-23 10:42:49 +01:00
sebastien
2f1b44d4d9 creates a new function for all password form verifications 2024-12-23 10:42:49 +01:00
sebastien
ae9c3da9fb adds new tests for validators and progress bar for password strength in registration form and reset form 2024-12-23 10:42:49 +01:00
sebastien
72fa8a8f03 adds progress bar in reset form 2024-12-23 10:42:49 +01:00
sebastien
1d5c4b9fa9 restores comparison between 'password' and 'confirmation' and validators in reset form 2024-12-23 10:42:49 +01:00
sebastien
4bdd2de8f2 restores comparison between 'password' and 'confirmation' in registration form 2024-12-23 10:42:49 +01:00
Éloi Rivard
c6eec2b399
tests: test HTMX rendering 2024-12-22 17:03:57 +01:00
Hosted Weblate
887f8d07b1
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
2024-12-22 15:36:51 +00:00
Éloi Rivard
06caed7883
Translated using Weblate (French)
Currently translated at 99.8% (1267 of 1269 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-22 15:36:50 +00:00
Éloi Rivard
f56032ec4e
doc: wording 2024-12-22 16:36:37 +01:00
Hosted Weblate
19bed30a0e
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
2024-12-22 15:13:24 +00:00
Éloi Rivard
dccf84b4f1
Translated using Weblate (French)
Currently translated at 98.1% (1246 of 1269 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-22 15:13:23 +00:00
Éloi Rivard
29535d5032
doc: 'PASSWORD_LIFETIME' wording 2024-12-22 16:13:10 +01:00
Éloi Rivard
a20ba92064
refactor: rename 'themes' module in 'templating' 2024-12-22 15:59:09 +01:00
Hosted Weblate
076d965006
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
2024-12-22 11:27:02 +00:00
Éloi Rivard
ded45de354
feat: Features check lib imports
This prevents errors when features are enabled by configuration but the
dependencies are missing.
2024-12-22 12:26:50 +01:00
Éloi Rivard
b7bb14cfe7
feat: JSON HTTP errors on the OAuth endpoints 2024-12-22 11:50:37 +01:00
Éloi Rivard
7493ce3c35
refactor: move errorhandlers out of the theming module 2024-12-22 11:42:47 +01:00
Éloi Rivard
527869b6dd
refactor: use 'mfa' term instead of '2fa' 2024-12-21 23:02:04 +01:00
Hosted Weblate
373af77fea
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-12-20 08:38:12 +00:00
Éloi Rivard
fd6db456a8
Translated using Weblate (French)
Currently translated at 100.0% (1242 of 1242 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-20 08:38:09 +00:00
sebastien yaal
0d1f2d4d8d Merge branch '176-new-password-expiry-policy' into 'main'
Adds password expiry policy feature (issue #176)

Closes #176

See merge request yaal/canaille!203
2024-12-20 08:37:59 +00:00
sebastien
1c64a7deed updates translation with pybabel for password expiry policy branch 2024-12-20 09:36:22 +01:00
Félix Rohrlich
fbeaf951c4 fix: Fixed intruder lockout test sometimes failing with LDAP 2024-12-20 09:18:01 +01:00
Éloi Rivard
432fccd875 Translated using Weblate (French)
Currently translated at 100.0% (1242 of 1242 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-20 09:18:01 +01:00
Hosted Weblate
6f16c8ba53 Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
2024-12-20 09:18:01 +01:00
Éloi Rivard
a8b3fd1ee4 Translated using Weblate (French)
Currently translated at 95.6% (1188 of 1242 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-20 09:18:01 +01:00
Éloi Rivard
0a0c64ed46 doc: templates typo 2024-12-20 09:18:01 +01:00
Hosted Weblate
2a69fd2a69 Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
2024-12-20 09:18:01 +01:00
Éloi Rivard
8316a17c18 Translated using Weblate (French)
Currently translated at 94.4% (1167 of 1236 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-20 09:18:01 +01:00
Éloi Rivard
3416dea561 doc: SCIM implementation details 2024-12-20 09:18:01 +01:00
Félix Rohrlich
d677f09b7d fix: Fixed intruder lockout test sometimes failing with LDAP 2024-12-20 09:18:01 +01:00
Éloi Rivard
d2da0cb8c2 doc: fix RTD compilation 2024-12-20 09:18:01 +01:00
Félix Rohrlich
7dd2e11f73 fix: Fixed intruder lockout test sometimes failing with LDAP 2024-12-20 09:18:01 +01:00
Éloi Rivard
eeb5472e28 doc: fix SCIM server example URL 2024-12-20 09:18:01 +01:00
Félix Rohrlich
0a900cfd30 Merge branch 'fix-intruder-lockout-test' into 'main'
fix: Fixed intruder lockout test sometimes failing with LDAP

See merge request yaal/canaille!206
2024-12-19 14:54:36 +00:00
Félix Rohrlich
4a69a6fa7a fix: Fixed intruder lockout test sometimes failing with LDAP 2024-12-19 15:53:31 +01:00
Éloi Rivard
8abd58ae76
Translated using Weblate (French)
Currently translated at 100.0% (1242 of 1242 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-19 15:42:56 +01:00
Hosted Weblate
e242bc025d
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
2024-12-19 14:22:36 +00:00
Éloi Rivard
b4a15efef3
Translated using Weblate (French)
Currently translated at 95.6% (1188 of 1242 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-19 14:22:35 +00:00
Éloi Rivard
52e3e0f71c
doc: templates typo 2024-12-19 15:22:22 +01:00
Hosted Weblate
ee371a8704
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
2024-12-19 14:13:50 +00:00
Éloi Rivard
4d9451158c
Translated using Weblate (French)
Currently translated at 94.4% (1167 of 1236 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-19 14:13:48 +00:00
Éloi Rivard
9a50291f43
doc: SCIM implementation details 2024-12-19 15:13:35 +01:00
Félix Rohrlich
d4232abf3d Merge branch 'fix-intruder-lockout-test' into 'main'
fix: Fixed intruder lockout test sometimes failing with LDAP

See merge request yaal/canaille!205
2024-12-19 13:23:44 +00:00
Félix Rohrlich
0941d69e1d fix: Fixed intruder lockout test sometimes failing with LDAP 2024-12-19 14:22:27 +01:00