After talking
with a colleague it appears that you can indeed not
"take away" permissions in a subfolder, all permissions are
inherited.
Actually - you can. My smallwiki 1 (Squeak) does just that: its root
folder is viewable by all, and one of its subfolder is private. I
don't have direct access to its image right now, but as I remember the
key is to re-specify (override) a role's permissions on the subfolder.
Indeed, in every structure you are able to redefine (override) the
roles: Just add a new role with the same name but different
permissions to your structure and from there on in the tree those
permissions will be used.
As an example have a look at the following tree where the anonymous-
role is initially defined in the root but redefined (overridden) in
two of its sub folders:
Root-Folder (anonymous: #( view edit ))
Read/Write-Subwiki
Readonly-Subwiki (anonymous: #( view )
Private-Subwiki (anonymous: #( ))
Cheers,
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch