I have a document library and I want to give access to client. I want to hide all documents by default including published documents except the few I share with them. If I upload new document it should not be visible to them by default until I share with them.
Which I have done by creating a custom permission level. They are able to open the documents page and are able to edit as is needed. But they do not have access to the main web page. No permissions I change allow them access to the site page.
I have "View Pages - View pages in a Web site." Check but they still cant view the page.