We do have quite a lot of departments with a subwiki for each. These subwikis do contain some spaces. From time to time (once every two weeks, maybe) it happens, that one department collaborates with people from other departments on some content in their spaces.
As described in Ho to grant access for a global user to a subwiki space? setting the permissions for this use case is cumbersome and complicated, since we have to grant access to the whole wiki, some spaces and deny it for others, all for one user.
Now, what I may do is either:
- allow access to only the (sub)page or space, then permissions are easy but everything is broken as the user, although being a user in the global wiki, has no access to the system parts of the subwiki (like page tree, editor, style and so on) or
- painfully (and manually) disable the users access to any other page in the subwiki and update the permissions every time someone creates a new space in that subwiki.
Both options are not very tempting.