Inside a site collection, i have a subsite, and a document library within that. On the document library i have broken inheritance. In the library i have folders 1 or more deep. On a 2nd, 3rd or more deeper folder level i share to user. Eg i am using folder/item level permissions.
Sharepoint automatically gives the user limited permissions to reach the specific folder, however only with a direct link. The user cannot browse the subsite, or the document library, which makes sense because they don't have read permission on the parent objects.
I cannot convince my client to use meta data and forget folders, or even custom lists, so for now i am "stuck" with the old school familiar folder hierarchy.
I don't want to enable the 1990's "tree view", and a "flat folder" view does not work because of the file naming, it makes no sense when files are not in folders... Yes, i know... you feel me?
Calling all sharepoint coders!