Page MenuHomePhabricator

movepages.py should have all options from Special:MovePage
Closed, ResolvedPublicFeature

Description

Originally from: http://sourceforge.net/p/pywikipediabot/feature-requests/197/
Reported by: mike_lifeguard
Created on: 2009-05-08 23:33:37
Subject: movepages.py should have all options from Special:MovePage
Original description:
Functionality missing:
\*using move-subpage
\*moving the talk page simultaneously
\*deleting the target page if it exists and your account can do so
\*suppressing the redirect from being created


Version: unspecified
Severity: enhancement
See Also:
https://sourceforge.net/p/pywikipediabot/feature-requests/197

Details

Reference
bz55084
Related Changes in Gerrit:

Related Objects

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:18 AM
bzimport set Reference to bz55084.
bzimport added a subscriber: Unknown Object (????).

Redirect suppression is working now, and the talk page is moved by default (an option to avoid moving it exists, though). Not sure about the other two.

jayvdb subscribed.

I dont see subpage support in movepages. I think adding it might solve T117909: Mass rename/move of pages?, and be useful for https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey/Special_pages#Normalize_Special:_pages_for_batch_delete.2Fundelete_and_batch_moves .

We could also have special code to support "subpage" moving of Wikisource's ProofreadPage Index: pages , which requires also moving the associated names in the Page: namespace.

This would be a reasonable medium difficulty Google-Code-In-2015 task; I write it up if someone is interested in co-mentoring it.

Aklapper triaged this task as Low priority.Feb 4 2022, 10:51 AM
Aklapper changed the subtype of this task from "Task" to "Feature Request".

Change 772403 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] [IMPR] Add movesubpages prameter to Page.move() and Site.movepage()

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

Change 772403 merged by jenkins-bot:

[pywikibot/core@master] [IMPR] Add movesubpages parmeter to Page.move() and Site.movepage()

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