Page MenuHomePhabricator

Add "Delete associated talk page" option to action=delete
Open, LowPublic

Description

Like the Special:Move "Move associated talk page", add "Delete associated talk page"


Version: unspecified
Severity: enhancement

Details

Reference
bz25471

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:15 PM
bzimport set Reference to bz25471.
bzimport added a subscriber: Unknown Object (MLST).
Reedy created this task.Oct 9 2010, 2:07 PM

I second that. Unlogical to have it on the move page but not on the delete page.

Dalba awarded a token.Apr 13 2016, 9:42 AM
Dalba added a subscriber: Dalba.
Meno25 removed a subscriber: Meno25.Nov 23 2018, 7:40 AM

Unlike Special:Move, which is an UnlistedSpecialPage, deleting a page is done with a FormlessAction than uses Article.php's delete function, which has the comment # This code desperately needs to be totally rewritten. Would it make sense / be okay to convert deleting from a formless action to a special page?

MER-C added a subscriber: MER-C.Jul 17 2019, 7:12 PM

As part of this ticket, a new system message should be created as the reason for deleting the talk page (compare [[MediaWiki:Delete and move reason]]).

Tagging special pages for wider feedback on conversion to a full special page

revi added a subscriber: revi.Sep 26 2019, 11:50 PM

Tagging special pages for wider feedback on conversion to a full special page

As long as ?action=delete properly redirects to the new system (so it doesn't break old links), I don't think there's big problem from user-wise. (Cf. — Don't delete redirects)

Alfa80 added a subscriber: Alfa80.Sep 29 2019, 6:16 PM
eprodromou lowered the priority of this task from Medium to Low.Nov 26 2019, 4:09 PM
eprodromou added a subscriber: eprodromou.

Although this feature seems relatively easy and valuable, it's been sitting in our queue for almost 10 years. It makes sense for us in CPT to see the flag changed. However, we think that should be decoupled from a complete re-architecture of the deletion process, which is a conversation that should probably have its own ticket and/or RFC.