Purge the page modification history of a page
I am trying to clear out all the history of a certain page from my Wiki. Currently when a page is deleted the page history is retained, which I can see as being a good thing in general. However there are occasions when I feel we need the ability to completely delete the entire history of a page, or otherwise delete single revisions or revisions prior to a certain changeset.
The situation I have at the moment is that I have a page in which a user has entered some confidential company information that are not meant to be published to the general office into an intranet wiki page. These have since been removed, but are still visible in the revision history. If we delete / rename the page the data is still available in the revision history if a user creates a new page with the old page name.
I have found that I can perform this function by editing the data files in the MoinMoin wiki directory directly, it would be nice to have a "Delete page with all history" option or "delete revision history for page" function available. This ability would have to be controlled so that only specified admin users can access it.
- Once we have some sane storage api and revisioning for attachments, we need to think about purging anyway (as revisioned attachments can eat much disk space). Thus I guess this problem will get solved then, too. Don't hold your breath, it is rather unlikely this will happen before autumn 2007.
Maybe MacroMarket/DeletedPages can help on this in the meanwhile.