Page MenuHomePhabricator

Restore/delete associated talk page (API)
Open, Needs TriagePublicFeature

Description

Add a parameter to delete and undelete to also delete/restore the associated talk page, if one (used to) exist. This should delete/restore all revisions of the associated talk page.

Use case: Restore-a-lot will use this. (I'll add it) It's also extremely likely that it will be added to DelReqHandler.

I can assist with testing.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 17 2020, 10:55 PM
AlexisJazz changed the subtype of this task from "Task" to "Feature Request".
AlexisJazz updated the task description. (Show Details)Sep 17 2020, 11:07 PM
AlexisJazz updated the task description. (Show Details)
AlexisJazz updated the task description. (Show Details)Sep 17 2020, 11:18 PM
DannyS712 added a subscriber: DannyS712.
Ammarpad added a comment.EditedSep 18 2020, 4:54 AM

I have already considered API support as inherent part of T27471. But deletion logic is unfortunately currently living and tightly coupled with Article class which is undergoing many changes rendering the codepath almost unstable and harder to work with. But I will revisit this now.