webknossos icon indicating copy to clipboard operation
webknossos copied to clipboard

Clarify who can start and see jobs

Open philippotto opened this issue 3 years ago • 3 comments

Currently, "Processing Jobs" is only listed under "Administration", but there seem to be scenarios in which one cannot see the "Administration" menu, even though one has started jobs.

philippotto avatar Sep 01 '21 11:09 philippotto

I think, there's currently no general rule for who can start jobs. For example, uploading/converting a DS is only possible for users with the DS manager role. However, inferring nuclei is possible for all users right now. Therefore, I suggest to simply move the "Processing Jobs" menu to another space (for users that don't have the "Administration" menu?).

Semantically, a new tab in the dashboard would probably work, but it's getting crowded there. So, maybe a simple "More" menu instead of the administration menu (for regular users)? @fm3 What do you think?

philippotto avatar Mar 03 '22 08:03 philippotto

I think part of this issue is the question if anyone should be able to start jobs like nuclei inferral. This kind of creates a new dataset too, after all, so maybe only dataset managers should do it? Normal users will also not have read access on the new dataset by default.

Concerning the menu placement, I don’t have a strong opinion but I’d vote for the dashboard, since the menu on top is also quite crowded already, especially in the annotation view.

fm3 avatar Mar 03 '22 09:03 fm3

Also part of this issue: should the job list view show jobs started by other users? (if you’re an admin, team manager, or dataset manager)

Currently, the list shows only your own jobs

fm3 avatar Oct 26 '22 06:10 fm3