It would be really nice to be able to bulk edit trackbacks received with checkbox options on the trackbacks list (admin-->trackbacks).

We have this on the spam tab for trackbacks, but I have more need to be able to mark a huge number of trackbacks as spam than have to mark a huge number of spam-marked trackbacks as not-spam.

As it is now, next time I get hammered with trackback spam, I'm going to have to go through one by one marking them as spam. My last attack before upgrading involved some 120 trackback spams in about 20 minutes.

(I'm using the May 18 version of trackback.module.)

Comments

ankur’s picture

Assigned: Unassigned » ankur
ankur’s picture

An update has been committed to CVS HEAD, DRUPAL-4-6.

SUMMARY
---
To take advantage of the update, just take the latest 4.6 "trackback.module" file and replace your current trackback.module with the new one. No database updates are involved for this update. To get the newest 4.6, you can either wait 24 hours before it is available from the project downloads page, or you can go straight to the CVS:

http://cvs.drupal.org/viewcvs/drupal/contributions/modules/trackback/tra...

DETAILS
---
Assuming you have the spam module (configured correctly), the submitted fix allows for the marking/unmarking of multiple trackbacks (with an "s") as spam in both the approval queue and the approvED queue (q=admin/trackback/list/approval, q=admin/trackback, respectively). It also allows you to un-publish multiple trackbacks at once from the approved queue and publish multiple trackbacks at once from the approval queue. Finally, a multiple-trackback delete function (w/ no confirmation) is available on the above mentioned queues.

The spam functionality disappears without a trace when the spam module is disabled (or when the spam module is configured not to work with trackbacks).

Unfortunately, my JavaScript skills are a little bit more than rusty, in that those skills never got a chance to rust. So, if anyone out there knows what JavaScript code will allow for all the checkboxes to be checked when a specific checkbox is checked, please post a patch on this queue. I will gladly commit it once it is tested to satisfaction. Otherwise, you may have to wait until I learn JavaScript, which will happen in the remotely unforeseeable future.

In any case, the current fix was tested thoroughly. If you discover any bugs, however, please submit them to the issue queue. Thanks for using trackback and helping its development with your feedback.

-Ankur

Anonymous’s picture