Perhaps this is intentional, so I wanted to find out. I tested by opening two browsers and logging into my dev site under two different usernames, one being user 1, the other an authenticated user with rights to flag abusive comments.

Once I remove the comments, they stay in the 'Removed Items' queue. As the authenticated user, I no longer see the comments I flagged, which is good, but as user 1 I can still see the comments in the node as though I never removed them. I went into the database table 'comments' and noticed that my removed items are all marked as status=1 and the rest of the comments are status=0.

I have to go into the Comments approval queue, where the comments are now visible, to actually delete them.

I wanted to verify that the comments are intentionally not deleted when 'removed' via the moderate interface. Thanks.

Comments

yelvington’s picture

If the module deleted comments instead of removing (unpublishing) them, we wouldn't use it on any of our sites. Our security policy is to retain data in all cases.

ccshannon’s picture

Thank you. It makes perfect sense, but I wanted to confirm this was the way it was supposed to work. The way the site in question is themed, there is no visual distinction between published and unpublished comments, so it appeared that I wasn't able to remove the comments at all, hence my need to confirm. Much obliged.