Skip to Content

Forum Comments Requiring Moderation Regardless of Access Control Settings

Categories:

I'm listing this as a bug report, but it may well be my own ignorance of Drupal settings. Currently our site has Forums and our Access Control settings allow every authenticated user role to "post comments" as well as "post comments without approval". However, we're finding that only Administrators can post without moderation, while other roles ("authenticated user" and "contributor") have their comments sent to moderation.

If this behavior isn't based on the Access Control settings, where is it controlled? Or is this simply unexpected behavior?

Thanks
Steve

Comments

Akismet

Richard Eriksson's picture

Do you have the Akismet module enabled? What are the permissions for anonymous/authenticated users under those access control settings?

Access Control Settings

I responded with this once before, but my comment didn't take, apparently. We have Akismet installed, but it's permissions are entirely in the hands of the administrators, except for "post with no akismet checking", which is set for Authenticated Users and Contributors as well.

Any other suggestions? At this point, the comment module isn't even emailing the administrators to let them know there are comments in the approval queue.

WordPress API key for Akismet?

Richard Eriksson's picture

Funny enough, this was happening on support.bryght.com, and I think I might have found the cause: we didn't have our WordPress API key set. (I swore it was set, but apparently not.) Have you entered your key into Administer » Site configuration » Akismet » Akismet Service Options? You will need to get a key at the WordPress.com API key page first.

I've published all the legitimate comments here on support.bryght.com that were mistakenly unpublished.

Thanks

Thanks for the reply- your response made me realized that we don't actually need Akismet, since our permissions are set such that no one but authenticated users can post anyway. I've turned off the Akismet module altogether, and that seems to have fixed the problem. If we need it later, I'll be sure to follow your suggestion and register with WordPress first.

Cheers,
Steve

We do have Akismet enabled,

We do have Akismet enabled, and initially the permissions were set giving permissions only to admins down the line. However, changing it to give "post with no akismet checking" permissions to everyone didn't change the fact that comments are still going to moderation.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.