Page MenuHomePhabricator

Special:RevisionDelete accepts deleted revisions or visible revisions, but not both
Open, MediumPublicFeature

Description

Steps to reproduce:

  1. Create a page with three revisions.
  2. Hide the first two revisions of the page in one operation.
  3. Delete the page.
  4. Restore the first and third revisions.
  5. View the deletion log.

Expected behaviour:
A single "change visibility link" allows adjustment and examination of the deletion settings for both revisions, one of which is deleted and the other not.

Actual behaviour:
Two links must be displayed, one for the revision that remains deleted, and the other for the one that has been restored. This is due to Special:RevisionDelete limitations.

Terminology note:
In this bug report, I refer to revisions that have had their rev_deleted field set with the Special:revisiondelete interface as "hidden", and revisions that have been moved to the archive table as "deleted".


Version: unspecified
Severity: enhancement

Details

Reference
bz23633