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
|
a7a93a7d1c
|
adds comment to explain API response content in test
|
2024-11-15 12:22:10 +01:00 |
|
sebastien
|
dc2824da2b
|
adds tests for admin mails display
|
2024-11-15 12:21:28 +01:00 |
|
Stéphane
|
a832c10c80
|
doc: add info how to run canaille CLI
|
2024-11-14 17:24:04 +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 |
|
sebastien
|
faa5c6f966
|
Merge branch '179-check-passwords-on-compromised-password-databases' of gitlab.com:yaal/canaille into 179-check-passwords-on-compromised-password-databases
|
2024-11-13 11:37:06 +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 |
|
Éloi Rivard
|
8f3ea59a70
|
fix: do not install '--all-extras' by default in the demo env
since it may require to compile dependencies for the mariadb backend for
instance.
|
2024-11-13 10:18:07 +01:00 |
|
Éloi Rivard
|
c0b6fa358c
|
doc: release instructions
|
2024-11-13 10:04:58 +01:00 |
|
Éloi Rivard
|
9d2fbfdcbf
|
doc: instructions on how to initialize the dev environment
|
2024-11-13 09:59:00 +01:00 |
|
sebastien
|
10739805d5
|
adds 'requests' in pyproject.toml file
|
2024-11-12 17:01:18 +01:00 |
|
sebastien
|
1522f05348
|
updates pybabel translation
|
2024-11-12 16:53:11 +01:00 |
|
sebastien
|
f67477f5e1
|
adds tests for ADMIN_EMAIL config variable
|
2024-11-12 16:50:51 +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
|
6689b128e7
|
updates CHANGES file
|
2024-11-12 09:31:39 +01:00 |
|
sebastien
|
88986147d3
|
updates pybabel translations
|
2024-11-12 09:19:38 +01:00 |
|
sebastien
|
c13b590cd9
|
final tests for password compromise investigation failure
|
2024-11-12 09:18:55 +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
|
834eaaa2c4
|
refacto test
|
2024-11-08 15:16:38 +01:00 |
|
sebastien
|
d951c2e18d
|
new tests on failure of api request with htmx and without SMTP
|
2024-11-08 15:15:12 +01:00 |
|
sebastien
|
f173a66793
|
adds new tests for compromised_password_check_failure situation.
|
2024-11-07 15:51:21 +01:00 |
|
Éloi Rivard
|
619a81c6aa
|
chore: bump to 0.0.56
|
2024-11-07 13:53:31 +01:00 |
|
Éloi Rivard
|
39d020171c
|
doc: release instructions typo
|
2024-11-07 13:51:30 +01:00 |
|
Éloi Rivard
|
348637664b
|
doc: release instructions
|
2024-11-07 13:44:27 +01:00 |
|
Éloi Rivard
|
61c8fa73ae
|
chore: split the 'sql' package extra
in 'sqlite', 'postgresql' and 'mysql'.
|
2024-11-07 13:23:30 +01:00 |
|
Éloi Rivard
|
216ae58e0a
|
chore: dependency upgrade
|
2024-11-07 12:19:40 +01:00 |
|
Éloi Rivard
|
d2c3c99433
|
doc: additional contribution instructions improvements
|
2024-11-07 12:02:02 +01:00 |
|
Éloi Rivard
|
3c5ea2e6bb
|
doc: contribution instructions improvements
|
2024-11-07 11:59:00 +01:00 |
|
Éloi Rivard
|
d60b798f68
|
chore: another attempt to fix GHA style step
|
2024-11-07 11:45:59 +01:00 |
|
Éloi Rivard
|
a012814eca
|
chore: enable flake8-bugbear ruff rules
|
2024-11-07 11:44:29 +01:00 |
|
Éloi Rivard
|
64885cfefd
|
chore: fix GHA linters step
|
2024-11-07 11:35:54 +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 |
|
sebastien
|
e6a9f2dcc6
|
Merge branch 'main' of gitlab.com:yaal/canaille into 179-check-passwords-on-compromised-password-databases
|
2024-11-07 09:15:29 +01:00 |
|
Éloi Rivard
|
52060266a2
|
chore: run Gitlab CI coverage step with python 3.12 until zxcvbn supports 3.13
|
2024-11-06 20:14:52 +01:00 |
|
Éloi Rivard
|
c6c7a8b686
|
chore: fix uv attributes in GHA
|
2024-11-06 20:13:16 +01:00 |
|
Éloi Rivard
|
6c4ef023cb
|
fix: disable zxcvbn for Python 3.13
https://github.com/fief-dev/zxcvbn-rs-py/issues/2
|
2024-11-06 19:23:43 +01:00 |
|
Éloi Rivard
|
a23a9b3ecc
|
doc: changelog update
|
2024-11-06 19:20:09 +01:00 |
|