Link to home
Start Free TrialLog in
Avatar of Greg Hinson
Greg Hinson

asked on

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)
Avatar of vaderj
vaderj
Flag of United States of America image

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")
Avatar of Greg Hinson
Greg Hinson

ASKER

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.
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?
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
ASKER CERTIFIED SOLUTION
Avatar of vaderj
vaderj
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
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?
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
I will try those options and see if either will work for us.  Thanks for your assistance!