YAFLogo

tecman
  • tecman
  • 100% (Exalted)
  • YAF All-the-Time Topic Starter
8 years ago
From time to time, I manually delete users which placed spam posts. However, their posts aren't removed from the threads fully - I see the "Message was deleted by a Moderator" text instead of their original posts texts. How to remove them fully?

Used YAF 1.9.5-1.9.6 before, now upgraded to YAF 2.1.1.
Sponsor

tha_watcha
  • tha_watcha
  • 100% (Exalted)
  • YAF.NET Project Lead 🤴 YAF Version: 3.0.3
8 years ago
Originally Posted by: tecman 

From time to time, I manually delete users which placed spam posts. However, their posts aren't removed from the threads fully - I see the "Message was deleted by a Moderator" text instead of their original posts texts. How to remove them fully?

Used YAF 1.9.5-1.9.6 before, now upgraded to YAF 2.1.1.



When you delete a post you have the option "Erase message from the database (irreversible)" on the delete message page, if you check that option the message is fully deleted.

But there is an even better option (only in 2.1.2 or later) for that you can delete the user & ban him and delete all of his posts with one click. You can do this when you edit a user in the Admin Interface there is a special "Kill & Ban" Tab.
tecman
  • tecman
  • 100% (Exalted)
  • YAF All-the-Time Topic Starter
8 years ago
Originally Posted by: tha_watcha 

But there is an even better option (only in 2.1.2 or later) for that you can delete the user & ban him and delete all of his posts with one click. You can do this when you edit a user in the Admin Interface there is a special "Kill & Ban" Tab.



I did exactly that (though in my Admin User applet the tab is named "User Kill Activity"). Generally I ban the IP and delete all related messages by the user, however I see what I reported - orphan user's posts I can't delete.

Is there another way to delete those posts automatically? I have managed to find just one "manual" workaround. First I undelete the post, and only after that I do what you suggested as the first option:

Originally Posted by: tha_watcha 

When you delete a post you have the option "Erase message from the database (irreversible)" on the delete message page, if you check that option the message is fully deleted.



But it seems it's a bug if the messages remain in the db if we delete them using the User Kill Activity tab.
tha_watcha
  • tha_watcha
  • 100% (Exalted)
  • YAF.NET Project Lead 🤴 YAF Version: 3.0.3
8 years ago
Quote:

But it seems it's a bug if the messages remain in the db if we delete them using the User Kill Activity tab.



Well at least in 2.1.2 it works as expected.
tecman
  • tecman
  • 100% (Exalted)
  • YAF All-the-Time Topic Starter
8 years ago
Ok, another issue related to user deletion. If we kill a user in the "User Kill Activity" tab, we can still see it in the Administration\Users applet (/Forum/default.aspx?g=admin_users). To remove the user, we need to remove it using the Delete button on that page.

How can you explain that?
tha_watcha
  • tha_watcha
  • 100% (Exalted)
  • YAF.NET Project Lead 🤴 YAF Version: 3.0.3
8 years ago
Originally Posted by: tecman 

Ok, another issue related to user deletion. If we kill a user in the "User Kill Activity" tab, we can still see it in the Administration\Users applet (/Forum/default.aspx?g=admin_users). To remove the user, we need to remove it using the Delete button on that page.

How can you explain that?



Of course at the moment the Tab is called "User Kill Activity" and not "Kill User". You have the option to ban the user and delete all the posts. And report the user to StopForumSpam.com

In 2.1.2 you have the option to delete the user
YAF Logo Copyright © YetAnotherForum.NET & Ingo Herbote. All rights reserved
About Us

The YAF.NET is an open source .NET forum project. YAF.NET is supported by an team of international developers who are build community by building community software.

Powered by Resharper Donate with PayPal button