Josue Kouka
f06900ead4
idp oidc: add extra attributes configuration ( #21870 )
2018-05-02 17:37:18 +02:00
Josue Kouka
87bcb45cbe
make attribute engine properly return user ou data
2018-05-02 16:39:12 +02:00
Benjamin Dauvergne
1aa16b62e0
auth_oidc: only update user's fields if they changed ( fixes #21560 )
2018-05-02 14:55:19 +02:00
Benjamin Dauvergne
067e51da7f
ldap: force dn to unicode in get_ldap_attributes() ( fixes #22848 )
2018-05-01 10:39:44 +02:00
Benjamin Dauvergne
b140cb2612
app_settings: rename ACCEPT_EMAIL_AUTHENTICATION to A2_ACCEPT_EMAIL_AUTHENTICATION ( fixes #23514 )
2018-05-01 10:39:44 +02:00
Frédéric Péters
47d324c34e
manager: don't use gadjo default behaviour of loading style.css ( #23512 )
2018-04-30 18:05:48 +02:00
Frédéric Péters
5eccb6c2ac
manager: add a title to "edit user roles" page ( #23453 )
2018-04-30 18:05:48 +02:00
Benjamin Dauvergne
18dddfb39b
ldap: change default user filter if A2_ACCEPT_EMAIL_AUTHENTICATION is enabled ( fixes #22349 )
...
It standardizes behaviour between LDAP and local authentication when
A2_ACCEPT_EMAIL_AUTHENTICATION is applied.
2018-04-28 15:51:39 +02:00
Frédéric Péters
f7d3de6887
add minimalistic logging for login failures ( #23407 )
2018-04-25 14:31:54 +02:00
Frédéric Péters
cb9298b59b
misc: return 404 on registration page if registration is disabled ( #20709 )
2018-04-17 10:40:49 +02:00
Frédéric Péters
cf54fbd3df
translation update
2018-04-17 10:40:49 +02:00
Frédéric Péters
507f48ec78
mark minimal gadjo version ( #22440 )
2018-04-16 13:27:56 +02:00
Frédéric Péters
dbed99be54
manager: switch to gadjo sidebar ( #22440 )
2018-04-16 13:02:57 +02:00
Emmanuel Cazenave
17dd1b2338
create 'import_site' and 'export_site' commands ( #16514 )
2018-04-16 11:41:32 +02:00
Benjamin Dauvergne
a638275c09
implement more natural natural keys ( #16514 )
2018-04-16 11:41:11 +02:00
Frédéric Péters
dc17414245
registration: always mark new accounts as active ( #23058 )
2018-04-10 13:13:28 +02:00
Benjamin Dauvergne
33ffd4e42c
fix UnicodeDecodeError in PickerWidgetMixin ( fixes #23055 )
...
'%s' % _(whatever) will produce a str containing utf-8 characters, but
it will fail when interpolated with another unicode string, which
happend in:
'%s %s' % (_('Format:'), self.options['format'])
as self.options['format'] is unicode.
2018-04-10 09:49:18 +02:00
Benjamin Dauvergne
b3f89132ce
return to account_management view if edit-profile form does not receive a next_url parameter ( fixes #23049 )
...
Fallback in get_sucess_url() was not tested, if it was it would have
shown that get_success_url() cannot return a view name, but only URLs
and paths.
2018-04-10 00:55:52 +02:00
Frédéric Péters
85545e5d35
misc: switch form buttons to <button> markup ( #22438 )
2018-04-04 09:17:48 +02:00
Frédéric Péters
a2c89aded8
translation update
2018-04-03 09:50:54 +02:00
Frédéric Péters
71a2d60990
manager: remove unbalanced </div> from role page ( #22744 )
2018-04-03 09:38:41 +02:00
Frédéric Péters
18fe2a1eac
idp oidc: include : in translatable label ( #22709 )
2018-04-03 09:38:41 +02:00
Benjamin Dauvergne
81778dea85
admin: show disabled attributes ( fixes #22893 )
...
Also add the disabled field to the list display.
2018-03-29 15:05:43 +02:00
Benjamin Dauvergne
ce78c8d8c7
urls: restore support for django-debug-toolbar ( fixes #22872 )
2018-03-29 10:28:57 +02:00
Benjamin Dauvergne
7bb909a225
manager: load django-select2 configuration early ( #22864 )
...
It prevents initialization of django-selevt2 inside tests. In some tests
settings are kept in a UserSettingsHolder which is cleaned at the end of
tests, resetting all keys set by django_select2.conf.
2018-03-28 21:25:53 +02:00
Benjamin Dauvergne
ef736f42bd
middlewares: clean stored request on exceptions ( #22864 )
2018-03-28 21:25:42 +02:00
Benjamin Dauvergne
bbb341f571
debian-jessie: restrain to python-django-filters<2 ( fixes #22351 )
2018-03-26 14:53:49 +02:00
Benjamin Dauvergne
ae35e23f77
setup.py: restrain to django-filter<2 ( #22351 )
2018-03-26 14:53:49 +02:00
Benjamin Dauvergne
722db42ec7
debian: create /etc/authentic2-multitenant/settings.d directory ( fixes #22781 )
2018-03-23 23:09:47 +01:00
Benjamin Dauvergne
bcf5b9a001
tox.ini: use pytest-random
2018-03-23 15:45:47 +01:00
Frédéric Péters
eb8f904c00
saml: fix typo in logout_synchronous_other_backends ( #22600 )
2018-03-19 12:56:13 +01:00
Frédéric Péters
da636dd976
misc: fix typo in nonce creation error handling ( #22599 )
2018-03-19 12:56:13 +01:00
Frédéric Péters
04b4b52a76
translation update
2018-03-17 17:40:04 +01:00
Frédéric Péters
4410021670
templates: use "submit" as button label on account edit page ( #22568 )
2018-03-17 17:38:00 +01:00
Frédéric Péters
50803937f5
kinds: use explicit help text for birthdate widget ( #22557 )
2018-03-17 17:38:00 +01:00
Benjamin Dauvergne
3bb3dd63c5
idp_oidc: implement front-channel logout ( fixes #22483 )
2018-03-16 13:24:59 +01:00
Benjamin Dauvergne
20b829b1ee
allow a post registration landing page ( fixes #22378 )
...
- add a new setting A2_REGISTRATION_REDIRECT, it can be an URL or a
tuple (URL, field_name). If a next URL was given to /accounts/register/
it's appended to the A2_REGISTRATION_REDIRECT URL as
?field_name=<next_URL> whose field_name default to "next".
2018-03-13 15:36:57 +01:00
Frédéric Péters
c801664e54
translation update
2018-03-12 15:59:09 +01:00
Frédéric Péters
7e519f12dd
views: define a title for the "password change" view ( #22407 )
2018-03-12 15:35:33 +01:00
Frédéric Péters
2bc22ef75d
views: define titles for self servicing views ( #22407 )
2018-03-12 15:35:33 +01:00
Frédéric Péters
19c3da50b7
views: look for scope-specific template for edit page ( #22401 )
2018-03-09 15:26:29 +01:00
Benjamin Dauvergne
6fd389ddf1
idp_oidc: add a roles scope in create_user_info ( fixes #22337 )
2018-03-07 13:06:06 +01:00
Benjamin Dauvergne
ac14107c8f
api: Role should be looked-up using the uuid as the slug is not unique
2018-03-05 18:32:32 +01:00
Benjamin Dauvergne
04bb00b78a
api: Role does not have a description field
2018-03-05 17:46:29 +01:00
Benjamin Dauvergne
1c898e443c
api: make Role.ou default value a CreateOnlyDefault value
2018-03-05 17:46:29 +01:00
Paul Marillonnet
85da1be801
add role-creation API ( #20706 )
2018-03-05 17:46:26 +01:00
Paul Marillonnet
eef27f8314
rename role membership API class (pre-#20706)
2018-03-05 17:42:21 +01:00
Benjamin Dauvergne
163f350506
pass ACCOUNT_ACTIVATION_DAYS to registration_complete template ( fixes #22056 )
2018-03-02 21:41:51 +01:00
Benjamin Dauvergne
aa70d7b321
alter existing migrations to integrate choices and verbose_name changes ( fixes #22132 )
...
Affected applications are saml and authentic2_idp_oidc.
2018-03-02 17:41:01 +01:00
Benjamin Dauvergne
463c6dc8e2
idp_oidc: handle state parameter on logout ( fixes #22180 )
2018-03-02 17:27:22 +01:00