Page MenuHomePhabricator

Create option to delete a page by deleting all revisions in the page
Closed, DuplicatePublicFeature

Description

This is basically a hybrid of revision deletion and the "new field" page deletion alternative; see [[mw:Requests for comment/Page_deletion#page_deleted_field]].

In this system, if you delete all the revisions in a page, then page.page_deleted is set to "1". The page is then treated by MediaWiki as a deleted page (wikilinks turn red, etc.). The archive table is deprecated.

It would probably be easiest to enable it by a configuration setting that people could turn on or off, although another possibility would be to create a bunch of hooks and let an extension do the rest.


Version: 1.24rc
Severity: enhancement

Details

Reference
bz69129

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 3:36 AM
bzimport set Reference to bz69129.
bzimport added a subscriber: Unknown Object (MLST).

This should be secure by default, right, compared to the "new field" option without revision deletion?

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:13 AM