Page MenuHomePhabricator

Add "Restore associated talk page" option to special:undelete
Closed, ResolvedPublic3 Estimated Story PointsFeature

Description

Add a checkbox to Special:Undelete to also restore the associated talk page, if one (used to) exist. This will only be available when restoring all revisions.

Event Timeline

AlexisJazz changed the subtype of this task from "Task" to "Feature Request".Sep 17 2020, 10:58 PM
AlexisJazz renamed this task from Restore associated talk page to Add "Restore associated talk page" option to special:undelete.Sep 17 2020, 11:25 PM

Removing project team tag as it is up to teams to decide what they plan to work on.

Removing project team tag as it is up to teams to decide what they plan to work on.

Sorry, did not notice @daniel who had tagged T27471 is WMF.

Daimona set the point value for this task to 3.
Daimona moved this task from Needs Discussion to Up Next on the Community-Tech board.
Daimona subscribed.

Change 747848 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/core@master] [WIP] SpecialUndelete: add option to undelete the associated talk page

https://gerrit.wikimedia.org/r/747848

Change 747848 merged by jenkins-bot:

[mediawiki/core@master] SpecialUndelete: add option to undelete the associated talk page

https://gerrit.wikimedia.org/r/747848

dom_walden subscribed.

I have used this new feature to restore several articles and files and their associated talk pages on beta.

This has included restoring talk page which were suppressed (an option users in the Oversighters group can choose when they delete a page).

Test environment: https://en.wikipedia.beta.wmflabs.org and https://commons.wikimedia.beta.wmflabs.org MediaWiki 1.39.0-alpha (c122260) 06:06, 8 April 2022.

I did some basic tests restoring files and user pages + their respective talk pages.

I checked that I could not restore a talk page if I was blocked from it.

Test environment: https://en.wikipedia.beta.wmflabs.org MediaWiki 1.39.0-alpha (108cd5b) 11:35, 19 April 2022.