Commit Graph

5658 Commits

Author SHA1 Message Date
Benjamin Dauvergne 4f8f5f6221 tests: fix tests on ppolicy (#51239) 2021-05-18 20:58:55 +02:00
Benjamin Dauvergne ff9e90ce58 ldap: default use_controls to False (#51239) 2021-05-18 18:10:14 +02:00
Loïc Dachary 1f6378256e ldap: add method to get ppolicy operational attributes (#51239)
Fixes: #51239

License: MIT
2021-05-18 18:05:51 +02:00
Benjamin Dauvergne 99f55b78b4 translation update 2021-05-18 15:19:32 +02:00
Emmanuel Cazenave f2cdd451da manager: paginate user role view (#53151) 2021-05-17 15:11:52 +02:00
Valentin Deniaud 1469082e0e journal_event_types: add user email change (#52567) 2021-05-17 11:32:59 +02:00
Benjamin Dauvergne 802fa84fea auth_oidc: log user_info content at DEBUG level (#53929) 2021-05-11 15:29:46 +02:00
Frédéric Péters 71e68624c5 translation update 2021-05-07 09:01:16 +02:00
Valentin Deniaud 73499561c0 locale: change password reset french translation (#53408) 2021-05-06 16:18:17 +02:00
Valentin Deniaud f789703a8e utils: remove global recording of password resets (#53653) 2021-05-06 14:18:38 +02:00
Valentin Deniaud df7fa5df7e misc: remove documentation files (#53764) 2021-05-06 10:17:21 +02:00
Valentin Deniaud 7d0303d5df forms: do not call password validation JS too early (#53651) 2021-05-06 10:16:57 +02:00
Benjamin Renard 318c709f24 ldap: deactivate orphaned users of old sources (#52924) 2021-05-06 09:49:05 +02:00
Loïc Dachary 4fca92f547 doc: add instructions for developers to update translations (#51277)
License: MIT
2021-05-04 16:27:29 +02:00
Loïc Dachary f24d90958c doc: add a reference to the release cycle (#51668)
License: MIT
2021-05-04 16:21:04 +02:00
Benjamin Dauvergne 6a16ab98fe auth_oidc: log id_token content for debug (#53591) 2021-05-04 16:00:39 +02:00
Thomas NOËL fb43ef51e1 saml: do not show invalid SSO message to end-user (#53716) 2021-05-04 14:32:07 +02:00
Benjamin Dauvergne 627c4deb85 misc: ignore last commit in git-blame (#53714) 2021-05-04 13:50:21 +02:00
Benjamin Dauvergne a265c6267e misc: remove unicode prefixed strings (#53714) 2021-05-04 11:32:24 +02:00
Valentin Deniaud adf8bf659b csv_import: handle null bytes (#53323) 2021-04-29 14:09:02 +02:00
Paul Marillonnet 0afeb130ca templates: load static library using {% load static %} (#53227) 2021-04-28 17:22:33 +02:00
Valentin Deniaud 0c342c8cf0 translation update 2021-04-28 12:13:12 +02:00
Valentin Deniaud a4c3fff8b9 add missing format strings for translation 2021-04-28 11:37:37 +02:00
Benjamin Dauvergne 7f8353561d auth_fc: handle case of multiple FranceConnect accounts with same email (#53409) 2021-04-27 21:24:27 +02:00
Benjamin Dauvergne 86219adc82 auth_fc: fix typo in views.py (#53409) 2021-04-27 21:24:27 +02:00
Valentin Deniaud 95d8f644be views: add registration method to registration email context (#21914) 2021-04-27 16:29:14 +02:00
Valentin Deniaud 5172ff70ee journal: show default cursor on row hover (#47892) 2021-04-27 16:28:14 +02:00
Valentin Deniaud 7eee08d081 csv_import: do not send creation email when simulating (#53453) 2021-04-27 14:44:11 +02:00
Benjamin Dauvergne c51adcfee8 clean-unused-accounts: use get_user_queryset() (#53446) 2021-04-27 14:26:26 +02:00
Benjamin Dauvergne 8915d6fc96 auth_oidc: add STRATEGY_FIND_USERNAME to match sub with username (#53445) 2021-04-27 06:54:35 +02:00
Benjamin Dauvergne c7418ad4eb tests: relax assertions in safe_get_or_create test 2021-04-27 06:54:09 +02:00
Valentin Deniaud f0d6958b93 manager: display role UUID (#52225) 2021-04-26 10:13:34 +02:00
Valentin Deniaud fd74358a9e manager: include oidc and saml federation info in user details (#28210) 2021-04-26 10:12:55 +02:00
Valentin Deniaud 30ee547427 manager: display progress while importing users (#50163) 2021-04-21 12:28:21 +02:00
Serghei Mihai 5ca05f327e auth_fc: restore button on registration page (#53241) 2021-04-19 11:19:22 +02:00
Benjamin Dauvergne 87677f6d7e auth_fc: completely move account creation into the view (#52929)
- removed unused popup mode
- removed unused cache customization
- removed unused app_settings
- removed obsolete FranceConnect data provider support
- added tests cases to augment coverage on error cases
- removed storage of fc_user_info in session
- removed old attribute mapping
- only save id_token in session on login
2021-04-19 10:28:50 +02:00
Benjamin Dauvergne a208a481cf auth_fc: ensure token and user_info are never empty (#52929) 2021-04-19 10:28:50 +02:00
Benjamin Dauvergne 035c603f3d auth_fc: separate link from login use case (#52929) 2021-04-19 10:28:50 +02:00
Benjamin Dauvergne 5aff1a38be utils: pass given service to journal in login (#52929) 2021-04-19 10:28:50 +02:00
Benjamin Dauvergne 316248cf96 compat: add a set_cookie function (#52929) 2021-04-17 18:34:02 +02:00
Benjamin Dauvergne c514c67927 utils: add a safe_get_or_create() primitive (#52929) 2021-04-17 18:34:02 +02:00
Benjamin Dauvergne 03a874be58 crypto: add utility for create hash chains (#52929) 2021-04-16 19:51:16 +02:00
Benjamin Dauvergne afc6ecd8eb crypto: remove py2 compatibility code (#52929) 2021-04-16 03:17:09 +02:00
Benjamin Dauvergne cf9c0b2cc0 auth_oidc: report token endpoint errors to user and in logs (#47656) 2021-04-15 21:31:28 +02:00
Valentin Deniaud e7803635b9 auth_saml: handle underscores in idp slug (#52981) 2021-04-15 14:31:00 +02:00
Benjamin Dauvergne b429cfd794 forms: add honeypot field to password reset form (#52883) 2021-04-15 12:21:13 +02:00
Valentin Deniaud 7248bea3fe management: add command to cleanup old export files (#52626) 2021-04-15 11:18:33 +02:00
Serghei Mihai 49cee43b23 auth_fc: restore button accessibility (#52805) 2021-04-12 15:35:02 +02:00
Valentin Deniaud 40e5bc9f0d manager: add permissions based access to global journal (#52765) 2021-04-12 14:50:05 +02:00
Benjamin Dauvergne cfb8a0619f tests: detect use of --nomigrations through pytestconfig
Module pytest_django.migrations was removed in pytest_django 4.2.0.
2021-04-11 16:25:37 +02:00