Skip to content

Add management and enforcement of protocol-specific user permissions #262

@ebrahimebrahim

Description

@ebrahimebrahim

Once OpenwaterHealth/OpenLIFU-python#239 is done, we will have some scheme for saying which user role or which user has access to which protocols. Whatever scheme we come up with, we should add (1) a method for managing that in the SlicerOpenLIFU user management interface and (2) enforcement of that information based on who is the currently logged in user. So whether it's visibility of protocols that we decide should be enforced, or whether it's the ability to use them to initiate a session, or whether it's both of those things, we should enforce that.

There is also (3): a method for managing this in the protocol configuration module when creating or editing protocols. However that's not part of this issue here as it's to be included in a future milestone.

Depends on OpenwaterHealth/OpenLIFU-python#239


Traceability Information:

This information was populated automatically by a script on 2025-06-09T18:05:23Z.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions