Scenario
The Research department has an Ideas Library. The following are the constraints:
- Each employee can add / edit / delete documents to the library
- An employee cannot view other employee's documents
- The Research Head can view all the documents
- An employee should not be able to change a view
How to do this?![]()
The common way of view creation with a filter does not work here since the user may change the view. Plus the item filtering options for Lists & Survey Lists are not available for document libraries.
Users
The following are the users involved in this scenario:
- Research Head
- Engineer 1
- Engineer 2
Solutions
There are 2 solutions for this problem:
- Create multiple views with filtering & use SharePoint Designer to set View Permission
- Modify the default view to show only the current user items & create a restricted page to show all items
We can try the second approach.
Steps
Step 1 : Create Users
The first step is to create the following users in Active Directory or in User Accounts:
- Research Head (researchhead)
- Engineer 1 (engineer1)
- Engineer 2 (engineer2)
Step 2 : Create Library
Create a new document library named Ideas Library and set contribute permissions for all users.
Step 3 : Modify View
Open the Library and click on "Library" tab > "Modify View" button.
Modify the default view of the library by setting the filter to [ME].
Click "OK" to save changes.
Step 4 : Upload Documents
Open another browser & login as Engineer 1. Upload a document. Repeat the process for Engineer 2.
Now there are 2 documents, but each engineer can view only their documents.
Step 5 : Create Page
Now create a new page.
Set the name of the page as "All Ideas Page".
Choose the "Insert" tab > "Existing list" option.
Choose the Ideas Library and click the "OK" button.
Save the changes to page.
Step 6 : Set Page Permissions
Now choose "Page Permissions".
Choose the "Stop Inheriting Permissions" option
Delete existing users & add only the "Research Head" user.
Click the "Ok" button to save the changes.
![]()
If the buttons are not enabled, you might need to refresh the page.
Step 7 : Test the Page
You can open the page from "Site Actions" > "View All Site Content" > "Site Pages" library.
Now you can try logging in as Research Head & the page should display all the document items.
So this concludes our article. Now the engineers can post their ideas, without seeing each other's. The Research Head can view all the submitted ideas. All are happy.
References
http://bit.ly/10uiVpB
Summary
In this article we have explored a real-world scenario of setting permissions for views, although not directly.

Mahesh BabuPosted Mar 26, 2013, 5:38 AM
Hi jean paul,thanks for your suggestions...Sure, i will try.
Jean PaulPosted Mar 25, 2013, 12:25 PM
Hello Mahesh, Thank You for the good words.. For your scenario I think Filters for Views are best. Each group can be given a separate view. Regards, Jean Paul
Mahesh BabueditedPosted Mar 25, 2013, 2:51 AMEdited Mar 25, 2013, 2:57 AM
Good one Jean Paul....Nice. I have one scenario like this but different. I have 3 groups.. 1.Group 1 2.Group 2 3.Group 3 i have requirement like..HR uploads the documents belongs to all Groups(Group 1,Group 2,Group 3).. when hr uploads the document he/her should select the group. Now when Group 1 user logged in to the system he should see documents related to Group 1 and remaining also same etc.. How to acheive this type of scenario..Please let me know.. thanks in advance.