We need to ability to set access permissions at subfolder level within the Team Folders hierarchy so that we can organize the overall Team Folders based on the enterprise's natural and logical structure and still have the ability to assign appropriate permissions to the individuals and teams.
Today the permission can only be set at root folder level and any subfolders just inherent the parent root folder permissions. This works fine for small organizations with small number of teams as they can just create a root folder for each team. But for large enterprise with hundreds of teams this flat folder structure quickly becomes unmanageable. We could create folder hierarchy like this:
- Portfolio 1
|-- train 1
|---- team 1
|---- team 2
But in order to give write access to "team 1" subfolder to their members they have to be given write access to the root folder "Portfolio 1" which in turn give them access to all child subfolders (e.g. including "team 2") because of the current folder permission inheritance scheme and this is not desirable outcome.
What we need is to allow subfolders to inherit parent folder's permission AND specify its own additional permissions at individual subfolder level AND overwrite inherited permissions from parent folder. Essentially this largely follows the same permission inheritance scheme of modern file systems.