Our public website is built with Sharepoint 2010 For Internet Sites. Anonymous access has been enabled for the entire site.
We have a blog sub-site where we would like anonymous users to be able to post blog comments that require approval before being visible.
The problem is that when anonymous comments are enabled along with the appropriate moderation settings, anonymous users are able to view draft (pending) comments submitted by other anonymous users before they have been approved. If an authenticated user posts a comment, it is not visible to anonymous users until it has been approved, which is the behaviour that you'd expect.
The Comments list settings are as follows:
Anonymous users are permitted to add and view items.
Content Approval for the Comments list is enabled.
Draft Item Security can either be set to 'only users who can edit items' or 'only users who can approve items (and the author of the item).
Is anyone aware of a workaround or an something that I'm missing? We have had to disable commenting in the mean time as a result of some malicious comments/spam being posted.