Valentin Deniaud
8ae42a05d8
manager: look for duplicates on user creation ( #45419 )
2020-10-14 15:00:02 +02:00
Lauréline Guérin
7b130d6ffc
profile_views: address autocomplete field ( #41919 )
2020-10-09 14:15:32 +02:00
Nicolas Roche
bb428414e8
manager: hide authorizations page if no oidc service defined ( #47305 )
2020-10-09 11:15:07 +02:00
Nicolas Roche
d542d39ee1
manager: add context to "Consent management" title ( #47291 )
2020-10-02 16:29:23 +02:00
Benjamin Dauvergne
1b9b01e3ec
manager: simplify user's authorizations view ( #47203 )
2020-10-01 10:32:51 +02:00
Nicolas Roche
14f37aeedd
manager: add a page to manage users authorized services ( #46182 )
2020-09-29 11:55:32 +02:00
Paul Marillonnet
4fc9450d71
manager: deactivate link for un-viewable roles in user details ( #41733 )
2020-09-14 16:17:55 +02:00
Valentin Deniaud
3e197664ae
a2_rbac: change self admin permission to manage_members ( #42086 )
2020-08-21 15:54:53 +02:00
Nicolas Roche
024e23dd71
manager: group roles by OU on user page ( #24397 )
2020-08-20 09:50:54 +02:00
Frédéric Péters
7d630f53be
manager: remove username field from view/edit pages if configured so ( #45674 )
2020-08-14 11:00:38 +02:00
Benjamin Dauvergne
c429e7bffb
manager: raise PermissionDenied if user has no add user permission ( #45009 )
2020-07-13 11:53:51 +02:00
Benjamin Dauvergne
648da7750c
misc: remove all uses of map() ( #44878 )
2020-07-07 10:37:41 +02:00
Benjamin Dauvergne
a67989da21
manager: decode base64 content as ASCII ( #44802 )
2020-07-06 14:43:35 +02:00
Benjamin Dauvergne
9f0aa6ad3c
misc: replace DeletedUser model by attribute deleted on User ( #41930 )
2020-05-15 10:49:47 +02:00
Valentin Deniaud
053200515b
manager: add missing field validation ( #37159 )
2020-05-04 16:48:10 +02:00
Paul Marillonnet
8804de70b7
dj2:2: fix 'reverse' import ( #41238 )
2020-04-27 14:34:24 +02:00
Valentin Deniaud
adaf0a7d7b
manager: use new manage_members permission ( #20513 )
2020-04-24 11:08:09 +02:00
Paul Marillonnet
2eb1110c9e
python3: create explicit list of user csv-exported attributes ( #28276 )
2020-03-03 22:34:17 +01:00
Paul Marillonnet
f9139e5caf
python3: absolute imports in manager.user_views cbv methods ( #28276 )
2020-03-03 22:34:17 +01:00
Frédéric Péters
77a6c7b07c
manager: don't list users being removed ( #20185 )
2020-02-18 15:28:46 +01:00
Benjamin Dauvergne
4e35e3b572
misc: use one-time tokens instead of cache ( #39745 )
2020-02-12 17:14:23 +01:00
Benjamin Dauvergne
208dd0755c
misc: clean dead imports ( #39745 )
2020-02-11 14:54:21 +01:00
Benjamin Dauvergne
b9caa42dd4
add new switch-user tool ( #34308 )
2019-07-16 12:24:42 +02:00
Benjamin Dauvergne
0bcd0a8b3f
manager: use change_user permission for "me" view ( #15264 )
2019-07-16 11:05:15 +02:00
Benjamin Dauvergne
1b5e53a2c7
manager: add a me/ view ( #15264 )
...
This view redirects to the user's manager view if possible or to
/accounts/.
2019-07-12 14:51:16 +02:00
Benjamin Dauvergne
ef31bcfb4b
manager: add help on users imports ( #34238 )
2019-07-03 18:46:15 +02:00
Benjamin Dauvergne
dc3582ed45
manager: add user import views ( fixes #32833 )
2019-06-22 13:06:01 +02:00
Benjamin Dauvergne
e28e30fe93
manager: hide the username column ( #33971 )
2019-06-14 12:03:08 +02:00
Benjamin Dauvergne
9fbbf0519a
spring cleaning ( #32934 )
...
* reorganize views and forms
* add copyright headers to all .py files
* fix all style errors reported by flake8
2019-05-14 16:19:25 +02:00
Benjamin Dauvergne
52edd31e3f
manager: replace $UUID pattern in next parameter of UserAddView ( fixes #32140 )
2019-04-18 11:34:20 +02:00
Benjamin Dauvergne
354a215ab3
manager: accept a cancel_url parameter on UserAddView ( #32140 )
2019-04-18 11:34:20 +02:00
Paul Marillonnet
13766a37fd
manager: unset verified flag on a modified email address ( #30740 )
2019-03-20 11:01:17 +01:00
Emmanuel Cazenave
9768e8fe3e
OU attribute to hide username on user add ( #25669 )
2019-03-08 10:25:19 +01:00
Paul Marillonnet
97c12bdbc9
manager: add settings for password section options on user add ( #25666 )
2019-03-06 15:58:12 +01:00
Emmanuel Cazenave
870bc65026
user export csv : exclude disabled attributes ( #30103 )
2019-01-25 15:29:50 +01:00
Emmanuel Cazenave
c7f80a61d2
user export csv compatiblity with tablib < 0.11 ( #30091 )
2019-01-25 12:00:20 +01:00
Emmanuel Cazenave
f71dfaf15d
allow redirect after user edition ( #28779 )
2019-01-15 16:37:06 +01:00
Emmanuel Cazenave
0ad3bf4dfe
cancel user add: set correct location ( #29181 )
2019-01-15 16:32:03 +01:00
Emmanuel Cazenave
93c52a940c
custom attributes prefetching ( #29531 )
2019-01-15 16:11:36 +01:00
Emmanuel Cazenave
56c72c2cf2
use directly tablib instead of django-export-export ( #29531 )
2019-01-15 16:11:36 +01:00
Paul Marillonnet
0e34001537
manager: keep querystring while performing default ou user creation ( #28897 )
2018-12-17 16:34:36 +01:00
Paul Marillonnet
f48147b471
user post-creation redirect based on 'next' keyword ( #28931 )
2018-12-17 16:16:10 +01:00
Paul Marillonnet
ceb683ee3c
backoffice: support next url after user creation ( #26652 )
2018-11-27 09:26:36 +01:00
Frédéric Péters
f9a5a31deb
manager: redirect users/add to user creation in default OU ( #28106 )
2018-11-19 10:06:40 +01:00
Emmanuel Cazenave
e696f983b2
django 1.11: handle form creation through get_context_data ( #21489 )
...
In django 1.11 form initialisation might not happen until
get_context_data is called, so we can't expect self.ou
to be populated until then.
https://code.djangoproject.com/ticket/24643
2018-08-12 20:11:31 +02:00
Emmanuel Cazenave
d024517025
use explicit in lookup ( #25502 )
...
Delete unused function using implicit in lookup.
2018-07-31 13:48:47 +02:00
Benjamin Dauvergne
07865e418e
manager: order user's roles by OU ( fixes #23843 )
2018-05-16 14:59:38 +02:00
Benjamin Dauvergne
19b00d8ac5
manager: export all user attributes ( fixes #13587 )
2018-05-02 19:44:28 +02:00
Benjamin Dauvergne
cc101ea394
manager: add a default implementation of ExportMixin.get_data() ( #13587 )
...
It takes the default queryset and batches it using the new function
batch_queryset().
2018-05-02 19:44:28 +02:00
Benjamin Dauvergne
d645e3ee27
manager: don't show a message if email is not changed ( fixes #21814 )
2018-03-01 14:19:07 +01:00