Hi everyone,
I’m looking for a way to give an account an access level that’s as close to “view only” as possible, ideally through cryosparc.tools. Using api.users.set_lanes, I can make an account not have the ability to start jobs that don’t run on the master node, but they can still create projects.
I’ve tried to lock an account to a dead-end directory with api.users.set_file_browser_settings, but haven’t had luck getting that to work in the way I’m imagining it.
Is there a way to removing an account’s ability to create any job and project?
Thanks for any advice!
@omar.davulcu
I’m looking for a way to give an account an access level that’s as close to “view only” as possible, ideally through cryosparc.tools.
Does your use case require that other users would retain more permissive (including job creation, etc.) access to the project(s) in question?
What would be ideal in our case is if users under the Admin role had full access to everything and users under the User role toggleable access. As a simple example, if the Users class had attributes along the lines of “can_create_projects” and “can_start_jobs” and methods to update those attributes.