Commit Graph

3996 Commits

Author SHA1 Message Date
Benjamin Dauvergne 57588c4e5d manager: show all role's OUs visible to user (fixes #20511) 2017-12-11 12:59:10 +01:00
Benjamin Dauvergne ed0402e18a manager: hide ou field when there is only one ou (fixes #20248) 2017-12-08 15:12:25 +01:00
Benjamin Dauvergne 02d91ed551 a2_rbac: order organizational units by name only (#20248) 2017-12-08 15:12:25 +01:00
Benjamin Dauvergne 36043475a0 manager: override select styling from jquery-ui in dialogs (fixes #20510) 2017-12-08 15:12:25 +01:00
Benjamin Dauvergne c9206ea1df manager: add field validate_emails in OUEditForm (#19716) 2017-12-08 15:12:25 +01:00
Benjamin Dauvergne 42a6f64958 utils: always encode next_url to ASCII before using it (fixes #20181) 2017-12-08 14:52:14 +01:00
Benjamin Dauvergne 572f59de83 tests: add non-regression test (#20181) 2017-12-08 14:44:51 +01:00
Benjamin Dauvergne d4aded4d73 utils: allow same_domain() to compare None values (fixes #20544) 2017-12-08 14:37:26 +01:00
Benjamin Dauvergne 15878fbfaa manager: add a change email action on users (fixes #19716)
It's only visible for OU with the validate_emails flag.
2017-12-08 13:25:57 +01:00
Benjamin Dauvergne bbb4b9a65a utils: factorize sending of email change verification email (#19716) 2017-12-08 13:25:57 +01:00
Benjamin Dauvergne 25e8ca545a a2_rbac: add a validate_emails flag to OU model (#19716) 2017-12-08 13:25:57 +01:00
Benjamin Dauvergne a9229ea4fd manager: always activate add user link if only one collectivity is possible (fixes #20504) 2017-12-08 10:54:10 +01:00
Benjamin Dauvergne 3db29f986a manager: hide role's ou name when there is only one (fixes #20247) 2017-12-08 10:54:10 +01:00
Benjamin Dauvergne fa30f44baa manager: keep space on the right only for forms in the main content (fixes #20509) 2017-12-08 10:53:36 +01:00
Paul Marillonnet f89c1c4001 translation spelling fix (#20103) 2017-12-08 10:28:09 +01:00
Thomas NOËL dfaefac2fa trivial: typo (#14882) 2017-12-08 10:21:03 +01:00
Benjamin Dauvergne ec4a7435e0 profile_forms: log reset password requests with no user found (fixes #20506) 2017-12-07 18:47:40 +01:00
Benjamin Dauvergne fda076240d profile_forms: strip email before looking for users to reset password (fixes #20505) 2017-12-07 18:47:40 +01:00
Paul Marillonnet cf400b913a ldap_backend: groups to A2 roles mapping (#16523) 2017-12-06 18:58:41 +01:00
Paul Marillonnet 13390a0af3 ldap_backend: remove imprecise role creation capability (#20454) 2017-12-06 17:33:20 +01:00
Benjamin Dauvergne b9d03cfa38 manager: use full width for user's add and edit (fixes #20159) 2017-12-06 11:08:14 +01:00
Benjamin Dauvergne 335bb75d91 debian: run additional settings snippets (fixes #20456) 2017-12-06 11:07:42 +01:00
Benjamin Dauvergne e37bb44e87 profile_forms: apply login-password user filters to the password-reset form (fixes #20455) 2017-12-06 11:07:42 +01:00
Benjamin Dauvergne 645f5b4d54 tests: move test on password-reset functionality (#20455) 2017-12-06 11:07:41 +01:00
Frédéric Péters ef9e9fd32c translation fix 2017-12-04 20:25:15 +01:00
Benjamin Dauvergne d547f33457 forms: only compute seconds_to_wait if there is a username (fixes #20405) 2017-12-04 12:00:20 +01:00
Benjamin Dauvergne 29a101cb40 forms: show real waiting time in authentication form (fixes #20352)
We shorten waiting time by A2_LOGIN_EXPONENTIAL_RETRY_TIMEOUT_MIN_DURATION.
2017-12-01 10:28:20 +01:00
Benjamin Dauvergne 233ef1c83f manager: remove all search forms titles (fixes #20164) 2017-12-01 10:28:20 +01:00
Benjamin Dauvergne 307da1b13e manager: log error when select field is empty due to missing permissions (#20372)
I also simplified usage of logging in this module.
2017-12-01 10:28:20 +01:00
Benjamin Dauvergne b7e525cb07 profile_forms: add setting for random reset of password on reset password requests (fixes #20127) 2017-11-29 08:56:40 +01:00
Benjamin Dauvergne a210f4a838 manager: fix call to manager-delete-user event's hooks (fixes #20339) 2017-11-29 08:55:41 +01:00
Benjamin Dauvergne 84e2ec679e rework use of exponential_retry_timeout by login form (fixes #20323)
- full behaviour is moved in a subclass of
  django.contrib.auth.forms.AuthenticationForm in authentic2.forms
- keys is now built using REMOTE_ADDR and username
- behaviour changed as the countdown is only shown on a POST not just by
  displaying the form (on a GET)
2017-11-28 16:46:27 +01:00
Benjamin Dauvergne 8d6c197d6a tox.ini: force pytest>=3.3.0 remove pytest-catchlog (fixes #20326) 2017-11-28 16:46:27 +01:00
Benjamin Dauvergne 06fdf0f301 update french translations (#19681) 2017-11-27 00:09:34 +01:00
Benjamin Dauvergne 18212ca5dd manager: show generic error message in front of forms if there are field errors (fixes #19681) 2017-11-27 00:07:01 +01:00
Benjamin Dauvergne 8d8dcd00e4 views: add setting to redirect authenticated users to homepage on access to login page (fixes #20257) 2017-11-27 00:07:01 +01:00
Benjamin Dauvergne f11d6fa999 manager: allow setting a site title for the manager (#20242) 2017-11-23 16:48:08 +01:00
Benjamin Dauvergne a1417cb452 attribute_kinds: remove +33 from french translation of phone number example (fixes #20238) 2017-11-23 14:16:07 +01:00
Benjamin Dauvergne 508983fc09 ldap_backend: paginate ldap search results (fixes #20129) 2017-11-23 13:48:37 +01:00
Benjamin Dauvergne f33b0167ba manager: review all page titles (fixes #20126) 2017-11-21 17:00:49 +01:00
Benjamin Dauvergne 1c14005934 update french translation (#19416) 2017-11-21 16:28:40 +01:00
Benjamin Dauvergne 8c67ef4074 registration: pep8ness (#19416) 2017-11-21 16:28:40 +01:00
Benjamin Dauvergne 9a5bc18a87 registration: send a registration success email (fixes #19416) 2017-11-21 16:28:40 +01:00
Benjamin Dauvergne da39574b9e registration: factorize registration success (#19416) 2017-11-21 16:27:38 +01:00
Benjamin Dauvergne c46c138e39 manager: fix typo in role_views (fixes #20183) 2017-11-21 12:11:33 +01:00
Benjamin Dauvergne 39c8cbb989 views: fix bug introduced in EmailChangeVerifyView by 16afddc6b9 (fixes #20186)
Ref #19712
2017-11-21 11:20:26 +01:00
Benjamin Dauvergne 95add8fba7 tests: factorize extraction of links from outbound mails (#20186) 2017-11-21 11:20:25 +01:00
Benjamin Dauvergne 6b762fc275 manager: fix removal of user's OU field from edit form (fixes #20126) 2017-11-20 12:32:38 +01:00
Benjamin Dauvergne e654a4d910 manager: re-initialize select2 fields after an ajax update (fixes #20161) 2017-11-20 10:58:26 +01:00
Benjamin Dauvergne 173325b2b2 misc: move javascript out of logout.html content block (fixes #9197) 2017-11-17 18:04:51 +01:00