EBISPOT / OntoString

Tool for curating mappings from free text to ontology terms
https://www.ebi.ac.uk/spot/ontostring
6 stars 1 forks source link

Add admin endpoints to view, add, delete users globally #69

Closed tskir closed 3 years ago

tskir commented 3 years ago

As an admin, looking at the User DTO page, I can't seem to find a way to manage the users globally throughout the app

tudorgroza commented 3 years ago

To discuss today. We've touched on this briefly in the past, however without a concrete decision on the way forward.

tskir commented 3 years ago

To add a point to today's discussion: currently we have user roles in a particular project (admin, contributor, consumer), but no roles in the app itself. I mean we have a super user and regular users, but all regular users can create new projects—this is perhaps not something we will want to allow.

tudorgroza commented 3 years ago

The rationale behind 'all regular users can create projects' is that the whitelisting of platform users is done at the AAP level - and hence access to the endpoints themselves will be restricted only to those carrying the right 'group' in their AAP credentials. Let's chat.

tudorgroza commented 3 years ago

Superseded by this: https://github.com/EBISPOT/ontotools-curator/issues/85