Implement workspace visibility permissions
References: #395 (closed), #488 (closed), #489 (closed), permission design blueprint.
This ticket tracks implementing the first permissions, to check for workspace visibility using ApplicationContext
, Group
and roles.
Likely next steps:
-
add ApplicationContext
permission checks to ensure it's set to allowed values (!1187 (merged)) -
add permission checks using the new Workspace permission predicates
Edited by Enrico Zini