Kamborio
|
c93989323b
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (400 of 400 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2024-11-27 19:01:02 +00:00 |
|
sebastien yaal
|
aecb49c8ac
|
Translated using Weblate (French)
Currently translated at 100.0% (400 of 400 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2024-11-26 18:43:15 +01:00 |
|
Hosted Weblate
|
505986bc72
|
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-11-26 13:52:30 +01:00 |
|
sebastien yaal
|
015d173d22
|
Translated using Weblate (French)
Currently translated at 97.7% (391 of 400 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2024-11-26 13:52:30 +01:00 |
|
sebastien
|
354ffc4b94
|
replaces http://127.0.0.1:5000 by {{ site_url }}
|
2024-11-26 13:37:28 +01:00 |
|
Éloi Rivard
|
91c82dad4d
|
fix: do not attempt to configure email_validator if absent
|
2024-11-22 15:21:18 +01:00 |
|
Éloi Rivard
|
3ecda0ceab
|
doc: password compromission details
|
2024-11-21 10:43:31 +01:00 |
|
gallegonovato
|
12d7bfd24c
|
Translated using Weblate (Spanish)
Currently translated at 95.0% (380 of 400 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2024-11-21 01:08:36 +01:00 |
|
Hosted Weblate
|
6c463ce856
|
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-11-20 23:43:23 +01:00 |
|
Éloi Rivard
|
19159c5a80
|
refactor: use @example.com for email placeholders
|
2024-11-20 23:42:58 +01:00 |
|
Éloi Rivard
|
77667c6f52
|
refactor: all domains used in the unit test suite are now .test
this ensures they will never be valid, and will never generate real
world requests
|
2024-11-20 23:30:48 +01:00 |
|
Éloi Rivard
|
6fa86cb5b2
|
refactor: PEP20 flat is better than nested
|
2024-11-20 14:27:18 +01:00 |
|
Éloi Rivard
|
b0e38b6f71
|
refactor: PEP20 flat is better than nested
|
2024-11-20 14:26:05 +01:00 |
|
Éloi Rivard
|
cd398ffa0a
|
chore: use the .example domain in placeholders
|
2024-11-20 14:19:25 +01:00 |
|
Hosted Weblate
|
edbebdc209
|
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-11-20 14:01:42 +01:00 |
|
sebastien
|
0fc5afb0bd
|
changes flash message category to info because, informing the admin is not a success but an information for the user
|
2024-11-19 16:11:23 +01:00 |
|
sebastien
|
3725ab2ea5
|
updates config.sample.toml correct display style
|
2024-11-19 15:54:52 +01:00 |
|
sebastien
|
e16d7394a9
|
updates pybabel translation
|
2024-11-19 15:44:02 +01:00 |
|
sebastien
|
033fd423e5
|
Merge branch '179-check-passwords-on-compromised-password-databases' of gitlab.com:yaal/canaille into 179-check-passwords-on-compromised-password-databases
|
2024-11-19 15:43:08 +01:00 |
|
sebastien
|
bcacef8414
|
updates pybabel translation
|
2024-11-19 15:40:52 +01:00 |
|
sebastien yaal
|
734f2a85ac
|
Merge branch 'main' into '179-check-passwords-on-compromised-password-databases'
# Conflicts:
# canaille/translations/messages.pot
|
2024-11-19 14:38:12 +00:00 |
|
sebastien
|
aaa17c2545
|
hotfix update previous commit
|
2024-11-19 14:48:56 +01:00 |
|
sebastien
|
bfff1bcdc1
|
refacto form test: separating htmx request and form submit
|
2024-11-19 14:46:38 +01:00 |
|
sebastien
|
d9f01fef6e
|
hotfix
|
2024-11-19 13:56:07 +01:00 |
|
sebastien
|
b49f1df395
|
Adds configuration variable for hibp api url
|
2024-11-19 11:20:25 +01:00 |
|
sebastien
|
d18b555204
|
adds new log when HIBP API call fails
|
2024-11-19 09:11:02 +01:00 |
|
gallegonovato
|
b7f4d93159
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (381 of 381 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
|
2024-11-16 14:00:35 +01:00 |
|
sebastien
|
4487f66e9a
|
updates pybabel translations
|
2024-11-15 16:28:52 +01:00 |
|
sebastien
|
9b8f8e9cd4
|
updates configuration and config.sample and demo config files toinclude new parameters. adds new tests for configuration condition.
|
2024-11-15 16:28:21 +01:00 |
|
Hosted Weblate
|
e0a390bf0a
|
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-11-15 12:51:26 +01:00 |
|
sebastien
|
d10497d3d2
|
updates pybabel translation
|
2024-11-15 12:34:42 +01:00 |
|
sebastien
|
d6dfd439f3
|
adds tests for ENABLE_PASSWORD_COMPROMISSION_CHECK config
|
2024-11-14 16:10:43 +01:00 |
|
sebastien
|
ec43d9157f
|
avoids api call from tests
|
2024-11-14 15:32:31 +01:00 |
|
sebastien
|
2787252d81
|
the only receiver of mail when the request on HIBP api have failed is current_app.config[CANAILLE][ADMIN_EMAIL] defined in config.
|
2024-11-13 16:24:35 +01:00 |
|
sebastien
|
738ea3a5ac
|
adds description on ENABLE_PASSWORD_COMPROMISSION_CHECK config setting
|
2024-11-13 16:22:50 +01:00 |
|
sebastien
|
4c146cc970
|
changes flash message when the password is compromised.
|
2024-11-13 16:21:52 +01:00 |
|
sebastien
|
ae9c1309b9
|
adds pre-visualization mail buttons when api request on HIBP have failed in canaille/core/templates/mails/admin.html
|
2024-11-13 16:20:30 +01:00 |
|
sebastien
|
2a57a05155
|
adds configuration option set by default False to check password compromise
|
2024-11-13 16:12:50 +01:00 |
|
Éloi Rivard
|
08e0dd47bd
|
fix: disable the mail sending test when no SMTP server is configured
|
2024-11-13 10:58:11 +01:00 |
|
sebastien
|
1522f05348
|
updates pybabel translation
|
2024-11-12 16:53:11 +01:00 |
|
sebastien
|
ea24f96e85
|
adds new config variable in case there is no default admin group in ACL/ADMIN/FILTER
|
2024-11-12 16:50:00 +01:00 |
|
sebastien
|
62ceadb64f
|
refacto : isolate function to avoid import loops and clarify the role of the function (not in core because 'utils', not in mail to ovaid loop, not in form because not form)
|
2024-11-12 16:48:15 +01:00 |
|
sebastien
|
d41a4d1063
|
updates after merge main in branch
|
2024-11-12 09:41:03 +01:00 |
|
sebastien yaal
|
7b7ec74b9f
|
Merge branch 'main' into '179-check-passwords-on-compromised-password-databases'
# Conflicts:
# CHANGES.rst
|
2024-11-12 08:34:10 +00:00 |
|
sebastien
|
88986147d3
|
updates pybabel translations
|
2024-11-12 09:19:38 +01:00 |
|
sebastien
|
8284a41234
|
refacto for tests
|
2024-11-12 09:17:22 +01:00 |
|
sebastien
|
8104bbf03e
|
adds new condition to help with tests and inform correctly the user with sending mail to admins if compromise password check failed
|
2024-11-08 15:19:11 +01:00 |
|
sebastien
|
f173a66793
|
adds new tests for compromised_password_check_failure situation.
|
2024-11-07 15:51:21 +01:00 |
|
Éloi Rivard
|
a012814eca
|
chore: enable flake8-bugbear ruff rules
|
2024-11-07 11:44:29 +01:00 |
|
sebastien
|
9844818280
|
Merge branch '179-check-passwords-on-compromised-password-databases' of gitlab.com:yaal/canaille into 179-check-passwords-on-compromised-password-databases
|
2024-11-07 10:34:12 +01:00 |
|