Sometimes, you need several permissions to perform a set of actions - for example, running a notebook requires the permission to see the notebook, the permission to access the space the notebook is in, permission to use the resource attached to the notebook, and permission to access the data sources attached to the notebook.