You are sitting here reading this for one of two reasons:
- You are trying to figure out why in the world you would want to do this, isn't the point of SharePoint to Share information and documents?
- You have come across this and a fix would be oh so sweet…
Well, if you are still wondering why one would want to do this let me give you a scenario: Expense Reports within a Form library (a form library is simply a document library to hold InfoPath forms). You currently have a form library where users go to fill out there expense reports and it has a beautiful workflow built in to go through the approval process. The problem is you would prefer users don't see everyone else's expense reports because they might just see someone else is spending more, getting a nicer hotel, etc etc. How do you stop this? In a list you can modify the settings to allow users to only see/edit their own, but in a document library you do not have this option. Well what if you turn on approvals and never approve any of the documents? When you have approval turned on in a document library a user can only see their own until the others are approved. I know not a perfect fix, but it gets you want you want. I have some other fixes for forms libraries in particular, but I will save them for another blogging dayJ