Conditions;
Using SharePoint 2013
Scenario;
I have three separate external groups needing access to my SharePoint library.
These three groups need to access documents in specific views (View 1, View 2, View 3).
I need one group to ONLY look at the view they are associated to (have permissions to) and not any other view.
If one group has access to View 1 they cannot access View 2 or View 3 and so on.
Thank you in advance.
2 approaches, if one is just automatic views as your goal or if you actually want permissions.
Okay, if permissions arent the actual crux of the matter then you set the audience for the view for the specific group of corresponding users.
If permissions are the crux, then you set individual permissions on a per object level and also set up the audience group.
Basically, views don’t support permission levels to be set up.
You may use managed metadata navigation, audience and search to get things done in other way. Also, you may create additional web part or something, put on the view page and “redirect/restrict” viewing for particular users/groups. There is sort of project at codeplex which does that, but I would not recommend to go with it.
Finally, making permissions on the views may be quite doubtful idea so that it might be better to see a business problem and map it on the already existing feature in SharePoint – search, managed metadata, audiences.Â