Commit graph

2366 commits

Author SHA1 Message Date
Éloi Rivard
4a717fa714
Translated using Weblate (French)
Currently translated at 100.0% (1265 of 1265 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2025-01-10 09:00:39 +00:00
Éloi Rivard
8308a3975a
Translated using Weblate (French)
Currently translated at 100.0% (418 of 418 strings)

Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
2025-01-10 09:00:38 +00:00
sebastien yaal
4400accc76 Merge branch 'test_success_edition_profile_setting' into 'main'
adds a success in profile setting test edition

See merge request yaal/canaille!213
2025-01-10 07:52:57 +00:00
Éloi Rivard
c96b4b47e3
refactor: use 'dump' command instead of 'get --all' 2025-01-09 15:15:52 +01:00
sebastien
7682c2be2d adds a success in profile setting test edition 2025-01-09 14:56:03 +01:00
Éloi Rivard
a5377f4544 Merge branch '214-dump-passwords' into 'main'
CLI commands can dump hashed passwords

Closes #214

See merge request yaal/canaille!212
2025-01-09 08:41:20 +00:00
Éloi Rivard
2049d4e929
feat: CLI commands can dump hashed passwords 2025-01-09 09:36:42 +01:00
Hosted Weblate
92e6cf3cb6
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/
2025-01-08 16:05:07 +00:00
Éloi Rivard
24858f5bf2
doc: i18n catalog extraction 2025-01-08 17:04:56 +01:00
Éloi Rivard
32cb5119fd Merge branch 'get-all' into 'main'
feat: implement '--all' option of 'get' command

See merge request yaal/canaille!211
2025-01-08 16:03:56 +00:00
Éloi Rivard
b830e110b7
feat: implement '--all' option of 'get' command
this allows administrators to perform full database dumps
2025-01-08 16:54:30 +01:00
Éloi Rivard
fdf8f1e550
fix: SQL backend password scheme loading
Use Backend.instance instead of flask.current_app, so it allows the
backend to be loaded independently from the Flask context.
2025-01-08 16:53:11 +01:00
Éloi Rivard
c8f8e9fd06 Merge branch '175-password-hashing-configuration' into 'main'
password-hashing-configuration

Closes #175

See merge request yaal/canaille!210
2025-01-08 09:25:06 +00:00
sebastien yaal
de541fc8ca password-hashing-configuration 2025-01-08 09:25:06 +00:00
Éloi Rivard
74449fc53d Merge branch '206-impossible-to-update-my-password-2' into 'main'
Resolve "Impossible to update my password"

Closes #206

See merge request yaal/canaille!208
2025-01-07 15:58:39 +00:00
sebastien yaal
9c1253878c Resolve "Impossible to update my password" 2025-01-07 15:58:39 +00:00
Éloi Rivard
84f6184f0f
chore: silent faker logs in the demo 2025-01-06 12:59:57 +01:00
Éloi Rivard
225c67bbb3
chore: dependency upgrade 2025-01-05 19:18:40 +01:00
sblondon
9be902dd7f
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/
2025-01-03 13:01:45 +00:00
Éloi Rivard
7c89befdd4
tests: run tests in parallel in CI workflows 2025-01-02 23:54:10 +01:00
Éloi Rivard
7bc3c05cdd Merge branch 'version' into 'main'
--version CLI option

See merge request yaal/canaille!209
2025-01-02 22:51:11 +00:00
Éloi Rivard
e1ca7dfe1e
feat: --version CLI option 2025-01-02 23:31:24 +01:00
Éloi Rivard
3ebf35a447
doc: logo absolute url
so it has a chance to be displayed correctly on Pypi
2025-01-02 10:10:00 +01:00
Éloi Rivard
f91c914edb
doc: minor README improvement 2025-01-02 10:07:40 +01:00
sebastien
9df9744eb5 update last release date 2024-12-31 13:05:36 +01:00
sebastien
f2310776a2 chore: bump to 0.0.57 2024-12-31 13:01:52 +01:00
sebastien
bb92e3fd7e chore: bump to 0.0.57 2024-12-30 10:33:53 +01:00
sebastien
953b33655b chore: dependency upgrade 2024-12-30 10:00:57 +01:00
Éloi Rivard
294526fbde
chore: dependencies update 2024-12-24 13:00:59 +01:00
Hosted Weblate
ed070e3851
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-23 14:26:52 +01:00
É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