I have a SharePoint library that uses major and minor versions and has draft item security turned on so that Drafts are only visible to those with the Edit permission level.
What I want to do is publish documents in the library so that the document shows up in the list and everyone can see that it is there, but only certain people can open it to read the contents. The reason for this is that information is sensitive, but I want people to see that the document(s) exists to prevent it from getting lost, forgotten about, and just so people know what information is documented (even if it is not available).
This seems like it should be easy, but I haven't found a way to prevent a document from being readable without it being hidden in the library.