When after a history merge a page has revisions, a redirect is created.
Users with the suppressredirect user right should have a check box to choose if this redirect should be created or not.
For content models without redirects this checkbox should be greyed out, as on [[Special:MovePage]]
Description
Details
- Reference
- bz68096
Related Objects
Event Timeline
Implementation proposed:
If the user has the suppressredirect right
- Add a checkbox on Special:MergeHistory for leaving a redirect
- Have the checkbox "checked" by default
- Mimic Special:MovePage regarding content models' support for redirects
Question:
Should not leaving a redirect
- ...result in a different log type (merge/noredirect or similar) à la T152346: Separate log action for moves suppressing redirects
- ...save a log entry parameter that it was without a redirect, à la current move logging
This makes sense as a feature; using a single log line is probably fine here. We'll track this as it proceeds.
I think this should wait until after T134675: Convert Special:MergeHistory to OOUI - lets not add more to the output form right before the form is redone
I'm sorry that I haven't handled this task. I recently returned from a long bout of unexpected inactivity, and while I plan to resume my contributions here on Phabricator its unfair to claim tasks that I might not work on when others may be interested in handling them. I'm removing myself as the assignee in a batch-action, but if someone feels that I really should be the one to handle this task feel free to re-assign me and I'll take a look.
Does this really need to be done? Anyone who has mergehistory access almost always also has delete access so can delete the redirect themselves.