molgenis / molgenis-emx2

MOLGENIS EMX2, the latest version of the MOLGENIS data platform.
GNU Lesser General Public License v3.0
14 stars 16 forks source link

feat(users): As datamanager I want to have a lookup list when adding members to a schema [ALTERNATIVE/AND: on central schema user list enable seeing/changing of roles] #3979

Open dtroelofsprins opened 3 months ago

dtroelofsprins commented 3 months ago

Is your feature request related to a problem? Please describe. When adding members to a schema I now have to type in the email address myself. This is sensitive to typing errors (been there done that). Preferably there would be an option to pick users from a list. It's possible to get user from the user list available in apps/central/#/admin/users, but that means a lot of back and forth copy past actions.

Describe the solution you'd like

or gdpr we could first limit this to (a) all users if you are admin or (b) only the users of this schema if you are a manager.

connoratrug commented 3 months ago

guess that would mean exposing the whole user list to the user that want to add a user to a schema, not sure thats what we want

mswertz commented 2 months ago

we need to check if we are allowed to do this in GDPR

A proposed solution is that we make this depend on user permission. E.g. admins can already see all users.

mswertz commented 1 month ago

Suggested solution: make it an autoomplete such that you can see if an existing user with this email address exists to prevent typos etc. Of course you still want to be able to add new users that are not yet known in the system.

For gdpr we could first limit this to (a) all users if you are admin or (b) only the users of this schema if you are a manager.

bonus feature suggestion: make the 'role' editable such that you can easily change the role of an existing member

dtroelofsprins commented 1 month ago

Yes, autocomplete would also be a good solution!

And editable row of the members would also be good idea, then you don't have to type the address in at all, but just can adjust role in the members overview.

dtroelofsprins commented 1 week ago

Just came across this older feature request, which is kind of related to this