XF 2.1 Mass action Approval requests

ASap

Active member
Hi, we got like 10k of approval requests. How can we mass-reject them all? And can we set auto reject if the registrant IP is matched by Akismet?

Cheers.
 
What sort of content are they? Threads, users, posts? If they're threads, you can find them using the batch thread tools in the control panel. Technically, you could do the same with users, though you would likely need to delete them (rather than setting them to "rejected").

And can we set auto reject if the registrant IP is matched by Akismet?
Akismet doesn't match IPs, so I'm not sure which system you're referring to. If you mean StopForumSpam matches, then the options are split out by match type -- they just count the number of matches (IP, email, username) and take an action based on that. This is configurable in the spam options.

Akismet always sends matches to manual approval.
 
We've really already given you the only approach we can recommend and support.

The only other way would be direct database modification, but that is not something we can officially recommend or provide support for so Mike's advice still stands.
 
H
What sort of content are they? Threads, users, posts? If they're threads, you can find them using the batch thread tools in the control panel. Technically, you could do the same with users, though you would likely need to delete them (rather than setting them to "rejected").


Akismet doesn't match IPs, so I'm not sure which system you're referring to. If you mean StopForumSpam matches, then the options are split out by match type -- they just count the number of matches (IP, email, username) and take an action based on that. This is configurable in the spam options.

Akismet always sends matches to manual approval.
How to mass-delete them then? We have 11k pending approvals now.
 
It's a non-profit forum we are doing it just for courtesy, do you mind sharing us the SQL command to us? (More than welcome to PM us)
Hello,

Maybe this one by @AnzahTools (free) :

Regards, SyTry
 
Hello,

Maybe this one by @AnzahTools (free) :

Regards, SyTry
Thanks SyTry, just tried but unfortunately it didn't work on our XF 2.1.1 :(
 
I got the resolution here:
Just an easier way:
Go to the approval page, create a new snippet on Chrome console and paste the javascript code. Then run it.
1582242275267.webp
Code:
javascript:(function(){ $('input[type="radio"][value="approve"]').click(); }())
 
Back
Top Bottom