-
Notifications
You must be signed in to change notification settings - Fork 8
Admin backend #73
Comments
If this is only useful for the development, I would suggest to make an independent app. |
No, it is not for development, quite the contrary: it is for production. |
@nuest Shouldn't be too much effort. I will think about how, when, by whom, and let you know next week. But a few questions for now: How many user levels are there at moment? Why not just giving every registered the rights to submit/create ERCs automatically? What are the differences between users levels? Regarding integration, it doesn't really matter if it is an independent or separate app as it shouldn't be visible for any other users than the admin. We can discuss the requirements next week. |
We have multiple levels spread across several microservices... I'll make a list of the existing ones when we start implementing this. Roughly we have
Limitation: Because we wanted to have some control over who is uploading stuff, I guess. If we don't do that, we should have some minimal monitoring of what is going on on the platform, see o2r-project/o2r-bouncer#4 & o2r-project/o2r-loader#18 |
o2r-project/o2r-bouncer#5 is now implemented in bouncer |
An administrative backend where admin users (high enough levels) can easily change other users's levels would be useful. No more directly going to the database.
It should contain the user information (link to ORCID profile, full name from ORCID, current level), and a nice UI for using some pre-defined user levels, or alternatively entering a specific user level manually.
Reducing a user's level or making her admin should require a confirmation before saving.
API endpoint already exists, see http://o2r.info/o2r-web-api/user/#edit-user
Should we integrate this in this app, or have an independent one?
The text was updated successfully, but these errors were encountered: