Permissions based quick launch SharePoint 2013

I am working with a SharePoint 2013 server farm.  We have several sites created under a single site-collection using publishing.  The quick launch navigation is set up currently but, it is not  working the way we had hoped.  

We have granted access to users for specific files in a document library.  We would like for the user to be able to use the navigation (quick launch or other means) to access the site, library and only see the files that they have been granted access to.  So far we have configured a custom security privilege that allows our users to see the navigation but only if they have access to all files in the library (permissions granted at the library level).  

Our preference is to grant access to a file in a document library and the navigation be available to the user that file access was granted to.  Is this possible in SharePoint 2013 out-of-the-box or is there a customization that can be put into place to provide this type of functionality?  All help is much appreciated.

Site -> Library -> Item (Permissions Granted Here)
Greg HinsonAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

vaderjCommented:
By default all documents, lists, navigation nodes and sites are only available and able to be see by a user; this is referred to as 'Security Trimming'.
Are you asking if there is a way to have individual documents from within a library to show up in the Quick Launch, but only if a particular user has access to them?
(Just a side note, once the Publishing feature is enabled, the "Quick Launch" is referred to as the "Current Navigation")
0
Greg HinsonAuthor Commented:
We are wanting the library to be displayed in the quick launch if the user has access to any of the files contained in that library.  We would like for the user to be able to use the navigation menu to access the site and then the library but only see the files they have been granted permissions to.  Also they only need to see libraries in the navigation menu that contain files that they have been granted access to.  Hope this helps clarify.
0
vaderjCommented:
This sounds like what SharePoint should be doing by default, assuming that the Library is configured to be displayed in the Navigation.  Can you take a screen shot of a specific users permissions where you are seeing different behavior?
0
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Greg HinsonAuthor Commented:
Attached is a screen shot of the quick launch navigation as seen by one of the users I was mentioning earlier.  This user has been granted access to a single file in a library under the Planning department site.  I would like for the user to see the Planning department site in the list shown.  Once they access the Planning site I would like for them to be able to view the library that contains the file.  Currently they see neither.
quicklaunch.png
0
vaderjCommented:
OK I think i see what you are asking:
Root Site   < == All users have access
|
|____ Planning Site  <== Limited Access
       |_____ Planning Library <== user has access to a single library




So you are wanting, that if a user has access to a single file in the Planning LIBRARY, that they should then see the Planning Site?
That Will not work, because the user has not been given access to the site.
If you want them to just see the Library, you can add the Library to the Current Navigation / Quick Launch and then it should show for that user.  It wont show the site however, because that user has not been given access to the site, only the library contained within
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Greg HinsonAuthor Commented:
That is what I was afraid of.  So just to clarify, the user must have been granted some type of access to the site in order to see the site in the current navigation menu?

I created a custom permission set that mimics the same settings as limited access ( named it Navigation Access).  Then I granted Navigation Access to the user at the site level.  Now the user can see the Planning site in the menu but when they arrive in the Planning site they are not able to view the Planning library in the current navigation menu.  I have modified your depiction below as an example.

Root Site   < == All users have access
|
|____ Planning Site  <== Navigation Access
       |_____ Planning Library <== inherited Navigation Access
                   |______ File 1.doc <== user has been granted read access

Is this something that could be accomplished?
0
vaderjCommented:
sounds like you need to go into the Planning Site and under Site Settings, modify the Navigation settings for the Current nav - sounds like its not set to show the library.

Alternatively, you could, on the Planning Site Landing Page, add a web part that simply displays the library in question and if you'd like, you can assign a specific 'Audience' for that web part which will in effect accomplish the same thing
0
Greg HinsonAuthor Commented:
I will try those options and see if either will work for us.  Thanks for your assistance!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SharePoint

From novice to tech pro — start learning today.