When a comment is marked as spam by the system, its status is set to 9.

The status is not supported by Core since it is specific to the Spam module.

When you go to the Administration screen, this makes the approved and queued lists not show the comments which is a good thing. It will however appear in the Spam list (obviously.)

Yet, when editing the comment from the node where it was posted, Core goes to the comment edit window and shows you the current state as:

* Published
* Not Published

But no "spam" state. I think we should add a 3rd choice whenever we run the spam comment module.

Thank you.
Alexis Wilke

CommentFileSizeAuthor
Screenshot.png13.85 KBAlexisWilke
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

jcw’s picture

Not sure this is related or explains what I'm seeing, but whenever a forum post or comment is marked as spam, we have great trouble getting it accepted. Both "mark as ham" and "publish" seem to either do nothing or cause the entry to become unavailable. Only workaround I've found is to change the owner to admin, which apparently bypasses the spam filtering system.

AlexisWilke’s picture

jcw,

There are 3 ways to change a Comment status:

* From a post, click on the link "mark as not spam" (and not "ham")
* From a post, click "Edit Comment" and then mark it as published (this is what this post is about)
* From the comment queues, where you can apply a function to comments using the drop-down

Did you try all 3, or was it one in particular that failed on you?

For posts, you have a similar set of actions (click on a link, edit post, node queue.)

Thank you.
Alexis