Commit Graph

3933 Commits

Author SHA1 Message Date
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
Paul Marillonnet d16c32cf8a saml/admin L10N : SAML provider metadata fields (#16314) 2017-11-17 17:58:25 +01:00
Paul Marillonnet 1a7336f39f saml/admin I18N : SAML provider metadata fields (#16314) 2017-11-17 17:50:42 +01:00
Paul Marillonnet 988e3b1c12 password reset request l10n (#16298) 2017-11-17 17:18:50 +01:00
Paul Marillonnet f3131e4373 profile_views: help message for password reset requests (#16298) 2017-11-17 17:16:20 +01:00
Benjamin Dauvergne e4e1bccdf3 manager: hide roles informations in user detail view if useless (fixes #20128)
Also add a new behaviour to the .authorize() method of manager views: if it
returns a response, it hijack the normal response from the view.
2017-11-17 16:55:22 +01:00
Benjamin Dauvergne 711389c526 update french translation (#19712) 2017-11-17 16:55:15 +01:00
Benjamin Dauvergne 16afddc6b9 views: enforce A2_EMAIL_IS_UNIQUE on email change (fixes #19712) 2017-11-17 16:52:08 +01:00
Benjamin Dauvergne 2ad841c017 forms: validate new email is different from current one (#19712) 2017-11-17 16:52:08 +01:00
Benjamin Dauvergne d11bfb5534 profile_urls: call event hook password-change (fixes #20141) 2017-11-17 16:52:08 +01:00
Benjamin Dauvergne c8a6d06854 manager: deprecate ROLES_SHOW_PERMISSIONS (fixes #20130)
It's now handled through the permission a2_rbac.admin_permission which only
superusers have.
2017-11-17 16:52:08 +01:00
Benjamin Dauvergne a1d9f785e4 tests: fix hooks fixture (#20100) 2017-11-17 16:52:08 +01:00
Josue Kouka 52610ad76f misc: oidc remove useless sub creation (#20049) 2017-11-17 11:40:41 +01:00
Thomas NOËL 4be465484e debian: suggests postgresql instead of recommend it (#20000) 2017-11-17 11:12:02 +01:00