Currently there are two permission settings for posting comments: 'Post comments with approval' and 'Post comments without approval'. Oddly enough, posting without approval only works if the checkbox 'with approval' is checked as well. I spent an hour figuring out why the comment form didn't show up for anonymous users, until I found out that the other checkbox has to be enabled as well.

My suggestion:

    'post comments' => array(
      'title' => t('Post comments with approval'),
    ),
    'post comments without approval' => array(
      'title' => t('Post comments without approval'),
    ),

to:

    'post comments' => array(
      'title' => t('Post comments'),
    ),
    'post comments without approval' => array(
      'title' => t('No approval needed'),
      'description' => t('Comments from users with this permission will be published without approval'),
    ),

See attached patch!

CommentFileSizeAuthor
comment_permissions.patch924 bytesBarisW

Comments

BarisW’s picture

Status: Needs review » Closed (duplicate)