Commit Graph

4630 Commits

Author SHA1 Message Date
Benjamin Dauvergne 26be52b49f whitelist send_registration_email_next_url using HMAC signature (#34115) 2019-07-04 17:17:05 +02:00
Benjamin Dauvergne 7e3faddbb1 misc: move account related messages into templates (#21017) 2019-07-04 15:40:01 +02:00
Benjamin Dauvergne 7be25fff69 views: validates logout next URL (#33087) 2019-07-04 13:10:15 +02:00
Benjamin Dauvergne 1c6fd8886a a2_rbac: add partial unique index on Role's name (#33944) 2019-07-04 13:09:43 +02:00
Benjamin Dauvergne df6cebea45 manager: always check role's name uniqueness (#33944) 2019-07-04 13:09:43 +02:00
Benjamin Dauvergne adc021e03a idp_oidc: add more freedom for matching redirect_uri (#33516) 2019-07-04 13:09:07 +02:00
Benjamin Dauvergne bc18f5fef4 idp_oidc: use \n as separator between redirect_uri (#33516) 2019-07-04 13:09:07 +02:00
Benjamin Dauvergne 00aae04963 auth_fc: force acr_values to eidas1 (#34448) 2019-07-03 19:56:25 +02:00
Benjamin Dauvergne ef31bcfb4b manager: add help on users imports (#34238) 2019-07-03 18:46:15 +02:00
Paul Marillonnet 8d68c32646 tests: don't send http post json payload on role membership creation (#33443) 2019-07-02 23:35:53 +02:00
Benjamin Dauvergne 97e2aa19d6 views: validates EditProfile next_url (#33084) 2019-07-02 21:28:37 +02:00
Benjamin Dauvergne 904b58699b manager: wrap csv import in provisionning context manager (#34458) 2019-07-02 15:21:49 +02:00
Frédéric Péters a4339f1c41 jenkins: add support for hotfix releases (#34485) 2019-07-02 14:22:26 +02:00
Benjamin Dauvergne 27702e72c7 add request as first argument to all backends (#33992) 2019-07-02 12:49:28 +02:00
Benjamin Dauvergne 8bb83c01e7 remove auth2_ssl (#33992) 2019-07-02 12:49:28 +02:00
Benjamin Dauvergne 83fe686a37 manager: move page title in page_title (#34233) 2019-07-01 09:55:22 +02:00
Benjamin Dauvergne dc93a5445c ldap: do not block check_password and get_attributes if LDAP is down (#34316) 2019-07-01 09:53:46 +02:00
Benjamin Dauvergne 00fb033927 tox.ini: remove sqlite from default environments (#34296) 2019-07-01 09:52:27 +02:00
Frédéric Péters 40a8d1214d admin: allow OU user_can_reset_password flag to be edited (#33604) 2019-07-01 09:34:20 +02:00
Thomas NOËL f149bd86f4 MANIFEST.in: add missing authentic2_auth_saml template (#34426) 2019-06-28 11:26:39 +02:00
Benjamin Dauvergne e1838eb731 manager: add accessor to report state (#34235) 2019-06-27 09:34:04 +02:00
Benjamin Dauvergne b50cd0c63f manager: update translation (#34234) 2019-06-26 13:22:16 +02:00
Benjamin Dauvergne 1e492fb87f manager: translate state names (#34234) 2019-06-26 13:21:48 +02:00
Benjamin Dauvergne 09b7aefe24 manager: update translation (#34236) 2019-06-26 12:07:53 +02:00
Benjamin Dauvergne 4dd3e9bb4a manager: use ngettext (#34237) 2019-06-26 12:06:28 +02:00
Benjamin Dauvergne fd2639ca18 csv_import: report line of the first value seen on duplicate (#34270) 2019-06-26 11:15:57 +02:00
Benjamin Dauvergne 8cdd0cec16 tox.ini: require django-model-utils<3.2 for django 1.8 2019-06-25 12:35:27 +02:00
Frédéric Péters 0908e73908 translations: fix spelling in password login form (#34300) 2019-06-25 08:07:54 +02:00
Frédéric Péters a78e5cd070 manager: use <th> for header cells in user import tables (#34241) 2019-06-25 08:07:54 +02:00
Frédéric Péters 446adabcd2 manager: use correct closing tag for legend title (#34240) 2019-06-25 08:07:54 +02:00
Benjamin Dauvergne c8e0052ed3 csv_import: do not create userexternalid on update (#34258) 2019-06-24 11:57:25 +02:00
Benjamin Dauvergne 1ecaa8ccaf csv_import: set ou of created users (#34253) 2019-06-24 10:42:16 +02:00
Benjamin Dauvergne 06b729b41e setup.py: add requirement on attrs 2019-06-22 22:04:48 +02:00
Benjamin Dauvergne 2ff1755de7 require python-attr>17 2019-06-22 21:30:55 +02:00
Benjamin Dauvergne 90b4104965 tests: adapt test to string change 2019-06-22 20:41:52 +02:00
Benjamin Dauvergne 9e9bdc22b9 Revert "clear warnings on missing migrations with Django 1.11 (#34232)"
This reverts commit 751afd6745.
2019-06-22 20:39:52 +02:00
Benjamin Dauvergne 1dca7e6749 translation update 2019-06-22 20:31:45 +02:00
Benjamin Dauvergne e8171a0dbf modify strings to ease translation 2019-06-22 20:31:45 +02:00
Benjamin Dauvergne e0071fb470 add script to update locales 2019-06-22 17:19:09 +02:00
Benjamin Dauvergne 751afd6745 clear warnings on missing migrations with Django 1.11 (#34232) 2019-06-22 14:24:16 +02:00
Benjamin Dauvergne dc3582ed45 manager: add user import views (fixes #32833) 2019-06-22 13:06:01 +02:00
Benjamin Dauvergne fe0895da8b add csv import framework (#32833) 2019-06-21 18:44:13 +02:00
Benjamin Dauvergne 8c06edd1a6 custom_user: rename clean_fields to validate_unique (#32833) 2019-06-21 13:31:48 +02:00
Benjamin Dauvergne 853140e8be add unique constraint to UserExternalId (#32833) 2019-06-21 13:31:48 +02:00
Frédéric Péters ac45c52f8a manager: don't include bullets in radio fields (#28164) 2019-06-21 12:02:10 +02:00
Benjamin Dauvergne 6691d56452 forms: implement locked fields by renaming and widget change (#32954)
It simplifies the code (no need to implement a special clean() method)
and it covers the case of field with widget not supporting the readonly
HTML attribute like those based on <select> or <input type="radio">
tags.
2019-06-19 23:19:57 +02:00
Frédéric Péters de917d74ad franceconnect: use rel=noopener for links opening in new tabs (#34038) 2019-06-19 15:26:22 +02:00
Frédéric Péters c20b1071db misc: fix spelling in French message (#34117) 2019-06-19 11:24:32 +02:00
Frédéric Péters ed932c9e3d misc: update French translation to use "réinitialiser", no dash (#34116) 2019-06-19 11:16:39 +02:00
Frédéric Péters 64a13abb24 misc: adjust password reset log messages (#34126) 2019-06-19 11:06:58 +02:00