Commit Graph

5177 Commits

Author SHA1 Message Date
Frédéric Péters 75f3fd8ff7 translation update 2020-07-31 11:44:52 +02:00
Frédéric Péters 9ea1fdda60 account: don't display authorization management link unless services (#45635) 2020-07-31 11:09:59 +02:00
Frédéric Péters 2117a108d2 manager: wait for onload before running switch-user js (#42294) 2020-07-31 08:33:18 +02:00
Frédéric Péters 3d2b51f444 manager: increase click zone of delete icons in tables (#45093) 2020-07-31 08:33:18 +02:00
Nicolas Roche 1a3bd4bb05 profile_views: add a profil page to manage authorized oauth services (#45200) 2020-07-29 09:45:46 +02:00
Paul Marillonnet 5db2ca57e0 misc: remove deprecated py2-compatibility decorator (#45228) 2020-07-28 21:43:01 +02:00
Frédéric Péters 00366bd061 oidc: add title to authorization consent page (#45464) 2020-07-28 08:31:29 +02:00
Benjamin Renard 7ac1fbcb4b Manage LDAP extra attributes (#19365)
This extra attributes are retreived by making other LDAP queries
with parameters composed by looping on an user object's attribute
values. A mapping will be apply on corresponding objects's attributes
and resulting informations are compiled in a list and serialize in
JSON (configurable, but JSON is the only format available for now)
2020-07-28 08:21:06 +02:00
Benjamin Dauvergne 43d20aafa1 manager: ignore select2 request if no user is logged (#45310) 2020-07-28 08:19:48 +02:00
Frédéric Péters 757b823236 manager: replace "verified email" column by a checkmark next to email (#45335) 2020-07-27 14:53:44 +02:00
Benjamin Dauvergne 89323afd6c misc: restore sniffing of csv dialect (#44016)
This reverts commit 586f322eba, "python3:
explicit delimiter and quotechar in csv import (#28276)".
2020-07-25 19:37:26 +02:00
Paul Marillonnet 9ce7263b81 utils: remove obsolete timestamp_from_datetime (#45256) 2020-07-18 15:54:51 +02:00
Serghei Mihai e00e88272c auth_fc: make model representation py3 compliant (#45224) 2020-07-17 12:16:01 +02:00
Benjamin Dauvergne aed2c0d3bc manager: replace None values with a marker (#44805) 2020-07-16 15:21:34 +02:00
Benjamin Dauvergne 5c9bc250f4 manager: center cell values in import report (#44805) 2020-07-16 15:21:34 +02:00
Benjamin Dauvergne dc255bb4a8 csv_import: ignore empty values when checking uniqueness (#44805) 2020-07-16 15:21:34 +02:00
Benjamin Dauvergne 8029d7473b csv_import: ignore uncommitted users when checking uniqueness (#44805) 2020-07-16 15:21:34 +02:00
Benjamin Dauvergne eb3caba25a manager: show user import errors inline (#44803) 2020-07-16 15:21:17 +02:00
Benjamin Dauvergne f7010a1ef8 translation update 2020-07-13 18:25:06 +02:00
Benjamin Dauvergne 988bca90f1 Jenkinsfile: add pylint to normal run 2020-07-13 18:21:20 +02:00
Benjamin Dauvergne 1480ed1ec0 Jenkinsfile: run all environments only with the timer trigger (#45070) 2020-07-13 16:02:23 +02:00
Benjamin Dauvergne 4ede4af066 manager: show indirect members of roles real roles (#44927) 2020-07-13 15:16:56 +02:00
Benjamin Dauvergne c429e7bffb manager: raise PermissionDenied if user has no add user permission (#45009) 2020-07-13 11:53:51 +02:00
Benjamin Dauvergne 0dcb035e6c tests: move users manager tests (#45009) 2020-07-13 11:53:51 +02:00
Emmanuel Cazenave 61c6d4bd4f misc: remove authentic2_auth_fc from plugin system (#44369) 2020-07-13 11:27:57 +02:00
Emmanuel Cazenave 2ae771b542 misc: remove authentic2_idp_oidc from plugin system (#44331) 2020-07-13 10:44:49 +02:00
Emmanuel Cazenave 63ae592afa misc: remove authentic2_auth_cas from plugin system (#44329) 2020-07-13 10:44:04 +02:00
Emmanuel Cazenave 6fbd4e0176 misc: remove authentic2_auth_oidc from plugin system (#44322) 2020-07-13 10:43:15 +02:00
Emmanuel Cazenave 0439d9590e misc: remove authentic2_auth_saml from plugin system (#44320) 2020-07-13 10:42:27 +02:00
Serghei Mihai d55eddcd71 auth_saml: define templates base page (#40350) 2020-07-13 10:39:49 +02:00
Serghei Mihai 229566c741 misc: allow authenticator autorun if only one available (#28216) 2020-07-13 10:33:05 +02:00
Benjamin Dauvergne 0bfc414d4f commands: send account deletion notifications to real email (#45054)
Add an helper call_command() to test utils to provoke run of on_commit
hooks.
2020-07-13 10:32:33 +02:00
Benjamin Dauvergne df5969cc63 Jenkinsfile: do not build hotfix only for stretch 2020-07-12 21:45:29 +02:00
Emmanuel Cazenave d52961d6ed remove idp.saml from plugin system (#44319) 2020-07-12 10:16:32 +02:00
Valentin Deniaud 9d377b3b21 manager: use correct manage members flag name (#44939) 2020-07-10 16:25:18 +02:00
Benjamin Dauvergne 9a2bb3b370 idp_oidc: remove unused import (#44589) 2020-07-10 16:08:52 +02:00
Benjamin Dauvergne 13c23e25b4 idp_oidc: check length of authorize's redirect_uri (#44589) 2020-07-10 16:08:52 +02:00
Benjamin Dauvergne 049a37b53c idp_oidc: change type of OIDCCode.redirect_uri (#44589)
To accept URL of any length.
2020-07-10 16:08:52 +02:00
Benjamin Dauvergne 4ff53e5220 tox.ini: stop testing with py2 2020-07-10 11:55:09 +02:00
Benjamin Dauvergne 308953a515 debian: use shell script to load /etc/authentic2/authentic.conf in systemd service file (#44960) 2020-07-09 10:01:37 +02:00
Benjamin Dauvergne 8b70a93e24 translation update 2020-07-08 10:02:46 +02:00
Paul Marillonnet 4300e00dd5 saml: remove unexisting provider attributes in admin (#44910) 2020-07-07 23:46:03 +02:00
Paul Marillonnet c574d34895 tests: fix missing encoding declaration (#44915) 2020-07-07 23:45:17 +02:00
Benjamin Dauvergne 5b550185d2 Jenkinsfile: remove constraint on virtualenv and importlib-resources 2020-07-07 16:37:53 +02:00
Benjamin Dauvergne 648da7750c misc: remove all uses of map() (#44878) 2020-07-07 10:37:41 +02:00
Benjamin Dauvergne cfe06723ee tests: test profile display (#44878) 2020-07-07 10:35:10 +02:00
Benjamin Dauvergne 9d2a79365c auth_oidc: use correct names in attribute select field (#44829)
Attribute names in OIDCClaimMapping must be native attribute names, not
the ones generated by attributes_ng.
2020-07-06 15:06:25 +02:00
Benjamin Dauvergne ecd2cf1448 saml: remove unused LibertyProvider fields (#16313) 2020-07-06 14:44:11 +02:00
Benjamin Dauvergne e090ad25a7 misc: implement customized date search for birthdate attribute (#44656) 2020-07-06 14:43:53 +02:00
Benjamin Dauvergne a67989da21 manager: decode base64 content as ASCII (#44802) 2020-07-06 14:43:35 +02:00