This is something that drove me nuts – I wanted to make a list that allowed anonymous users to create items, but won’t allow those users to view them. I know, it’s not the most frequent request, but I had it, and I really needed it.
First, Let me explain how I intended to implement this request:
SharePoint has tow ways to controls list item’s permissions. One is the familiar permission management page, which allow us to select users or groups, and assign them permissions. The other, is a couple of option in the “Advanced Settings” page (of the list), which allows us to set a general item level policy for items in the list.
I wanted to use a combination of the tow:
- Permissions – Obviously, anonymous users needed to have “Create” permission in order to create those list items.
- Policy – I wanted to block users from viewing each other’s postings.
First I went to the advanced settings page, and set the required policy that I wanted. Then I went to the manage permissions page, and clicked the anonymous permissions button.
As you can see – All options was disabled:
It turns out, these anonymous permissions cannot be set while item level policy is active. It doesn’t mean that it won’t work, just that it cannot be set.
So, in order to work around this issue (bug?), simply perform your actions in the opposite order. That is, first, set anonymous permissions through the permissions management page, and only then set item level policy through the advanced settings page.