-
Notifications
You must be signed in to change notification settings - Fork 471
Description
Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.
On our instance docs.numerique.gouv.fr people with multiple email adresses have created multiple accounts on Docs.
This leads to not knowing which user to invite on the docs has we have multiple results for one individual and also we for the user not knowing on which account a document has been shared and having to ask "can you invite me on this address instead?
Describe the solution you'd like
While this is an issue created by the user and the identity provider it would be nice to have an internal tool that help handles this situation in the short term.
When a user contacts the admin telling him he'd like to have his account(s) deleted / disabled in favor of another account he's actually actively using we should be able to run a task in the db where :
- owner the document he created change ownership to the account he's using
- member his memberships and associated roles to documents he hasn't created get attributed to the account he's actively using -
- access request : a user can request access to a doc, we should update this access request with the account the user is actively using
When need to think about the emails the application sends, we don't want to flood the user with invitation emails.
So I'd be in favour of sending a digest instead. Recaping all the documents the user access after running the procedure.
We also need to think of who can run this task, only a sysadmin or someone with a django admin access which would mean we need to do UI for this. I'm in favour of doing the first option at first.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Discovery, Documentation, Adoption, Migration Strategy
If you can, explain how users will be able to use this and possibly write out some documentation (if applicable).
Maybe add a screenshot or design?
Do you want to work on it through a Pull Request?
Metadata
Metadata
Assignees
Labels
Type
Projects
Status