Right now, there is only one home screen shown to all users, and depending on the user type there is either extra/not enough information. As there are three user types: [admin, researcher, investigator] each should have their own version of the home screen.
Optional: Allow toggling between different views depending on permission hierarchy (admin > researcher > investigator)
The views should contain the following features UI features:
Admin:
[ ] Add permissions to users via username and role selector dropdown
[ ] Remove permissions from users via username (auto populating current role)
[ ] List all users of each role type in a list/table
Researcher:
[x] Create and view API keys for use with microservices
Investigator:
[ ] View number of pending jobs that the user has submitted
[ ] View charts on image statistics. (example: images uploaded per day, images matching model criteria, etc...)
Right now, there is only one home screen shown to all users, and depending on the user type there is either extra/not enough information. As there are three user types: [admin, researcher, investigator] each should have their own version of the home screen.
Optional: Allow toggling between different views depending on permission hierarchy (admin > researcher > investigator)
The views should contain the following features UI features:
Admin:
Researcher:
Investigator: