This question about Missing functionality: Needs followup in Tasks
How do I revert all the changes made by a spammer?
How do I revert all the changes made by a spammer?
(Hint: the desired answer is not "Visit every page on the wiki and press Restore.")
Maybe
TWiki:GlobalReplacePlugin should be ported.
If you have full access to the server you could do a find and replace on the files affected by the spam, depending on the kind of spam of course. You could even use your favorite text editor for such restoration work.
Good luck!
We don't have a batch restore functionality. It would be possible of course to create a list of pages that are pawned by the spammer. But how would you know to which revision each topic should be restored?
I can imagine this as a foswiki app with a specific workflow:
- List affected pages
- For each page, make it easy to browse through the versions (kind of history view)
- For each page, click the "Restore" button at the desired revision
--
ArthurClemens - 18 Feb 2009
If all the posts by a user are spam (most likely) then a script that uses rcs to remove all revisions made by that user would not be too difficult.
I remember writing one many years ago, but didn't find it :/ - might be a nice place for someone to use as an introduction to Foswiki dev
--
SvenDowideit - 19 Feb 2009