Page MenuHomePhabricator

Allow history merge without a redirect
Open, LowPublicFeature

Description

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]]

Details

Reference
bz68096

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 3:36 AM
bzimport set Reference to bz68096.
bzimport added a subscriber: Unknown Object (MLST).
DannyS712 subscribed.

Implementation proposed:
If the user has the suppressredirect right

  1. Add a checkbox on Special:MergeHistory for leaving a redirect
  2. Have the checkbox "checked" by default
  3. Mimic Special:MovePage regarding content models' support for redirects

Question:
Should not leaving a redirect

  1. ...result in a different log type (merge/noredirect or similar) à la T152346: Separate log action for moves suppressing redirects
  2. ...save a log entry parameter that it was without a redirect, à la current move logging

Tagging Platform Engineering as a feature request to review

eprodromou subscribed.

This makes sense as a feature; using a single log line is probably fine here. We'll track this as it proceeds.

This makes sense as a feature; using a single log line is probably fine here. We'll track this as it proceeds.

Would that single log line be a different type, or with a parameter?

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

DannyS712 changed the task status from Open to Stalled.Feb 26 2020, 5:17 AM

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

Stalling

This makes sense as a feature; using a single log line is probably fine here. We'll track this as it proceeds.

Would that single log line be a different type, or with a parameter?

{{ping}} @eprodromou in case you missed the question

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:13 AM

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.

Pppery changed the task status from Stalled to Open.Oct 20 2023, 11:55 PM
Pppery updated the task description. (Show Details)
Pppery awarded a token.
Pppery added a subscriber: Anthony_Appleyard.