Paul Marillonnet
16132509a4
views: automatically redirect after diplaying a success message ( #54172 )
2021-05-21 09:45:22 +02:00
Frédéric Péters
c0e722fe12
translation update
2021-05-21 08:42:36 +02:00
Frédéric Péters
d1805462e6
manager: use proper submit label for password change view ( #53650 )
2021-05-21 08:42:36 +02:00
Frédéric Péters
99d7650090
manager: use propre submit button label for create user view ( #53650 )
2021-05-21 08:42:36 +02:00
Valentin Deniaud
8268e9e69c
ldap: record user deactivation in journal ( #52671 )
2021-05-20 18:15:21 +02:00
Benjamin Renard
231f1e7b7c
LDAPBackend: reactive user on login/synchronization if inactive ( #52670 )
2021-05-20 16:18:17 +02:00
Benjamin Dauvergne
a6350703d1
ldap: make .build_external_id() resilient to missing attribute ( #54080 )
2021-05-20 09:56:47 +02:00
Nicolas Roche
019159d30e
auth_fc: do not update user email with email returned by FC ( #45199 )
2021-05-19 10:15:23 +02:00
Nicolas Roche
f148399793
test: auth_fc updates the user email with FC info ( #45199 )
2021-05-19 10:15:23 +02:00
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