Commit graph

2333 commits

Author SHA1 Message Date
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
Éloi Rivard
9252dd0324
doc: fix RTD compilation 2024-12-19 12:55:24 +01:00
sebastien
6f219b54e8 updates with new path for templates 2024-12-19 12:25:38 +01:00
Félix Rohrlich
a5e031009f Merge branch 'fix-intruder-lockout-test' into 'main'
fix: Fixed intruder lockout test sometimes failing with LDAP

See merge request yaal/canaille!204
2024-12-19 11:18:47 +00:00