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