Jump to content

Wikipedia talk:Page mover/delete-redirect

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Preliminary discussion

[edit]
The following discussion is closed. Please do not modify it. Subsequent comments should be made in a new section. A summary of the conclusions reached follows.
I've opened the RFC --DannyS712 (talk) 23:17, 18 February 2021 (UTC)[reply]

@Pppery, Primefac, Uanfala, Wbm1058, and Wugapodes: (pinging those who participated in Wikipedia talk:Page mover/Archive 4#New user right allowing editors to move pages over one-revision pages that redirect to anywhere) Before I officially make this proposal, giving a chance for interested users to help flesh it out. Thoughts? --DannyS712 (talk) 06:38, 30 December 2020 (UTC)[reply]

Without commenting on the substance, it's a simple and straight-forward proposal (which is what an RfC should be). Primefac (talk) 12:12, 30 December 2020 (UTC)[reply]
Do administrators have the delete-redirect right yet? I would like to see how it works in practice. What sort of record is left in the logs, whether a deleted revision is left behind that an administrator could restore, etc. – wbm1058 (talk) 14:05, 30 December 2020 (UTC)[reply]
I don't see delete-redirect listed as an admin user-right at Special:ListGroupRights. Granted, admins don't need this right to perform this action. But, will admins doing this without the right be functionally different than page movers doing it with the right? wbm1058 (talk) 14:50, 30 December 2020 (UTC)[reply]
The only difference I can see is that it will show the resulting deletion as a normal deletion, rather than a move over a redirect, with no functionality changes. * Pppery * it has begun... 15:39, 30 December 2020 (UTC)[reply]
Indeed - admins will log their deletions as delete/delete but page movers will be logged as delete/delete_redir2 DannyS712 (talk) 20:30, 30 December 2020 (UTC)[reply]
@Wbm1058 admins don't need this because they have normal delete rights DannyS712 (talk) 20:29, 30 December 2020 (UTC)[reply]
Administrators have every user right that page movers have. Before an RfC is started to expand this right to other users, it should first be granted to administrators. – wbm1058 (talk) 15:00, 30 December 2020 (UTC)[reply]
The just-closed phabricator item says "The deletion is logged separately as delete/delete_redir2. What log is this separately logged in? What is the deletion tag log? wbm1058 (talk) 15:17, 30 December 2020 (UTC)[reply]
These deletions will still be logged in the deletion log. From my reading of the code, they will be indistinguishable from deleting single-revision redirects to the same target by moving over them in Special:Log (although I could be wrong here). The deletion tag log is an entirely unrelated feature, and entries in it are generated when a new page reviewer (or administrator) nominates a page for deletion (either speedy deletion or a deletion discussion) using the PageTriage extension * Pppery * it has begun... 15:39, 30 December 2020 (UTC)[reply]
This matches my recollection from the coding - the log entries should be at https://en.wikipedia.org/wiki/Special:Log?type=delete&subtype=delete_redir just like for existing redirect deletions DannyS712 (talk) 20:31, 30 December 2020 (UTC)[reply]
I don't see the need for the new revocation clause, because this proposal doesn't grant page movers the right to do anything significant they couldn't already do, only do things they can do in a less convoluted way. A page mover could already delete single-revision redirects by moving their targets over them, and then moving their former target back to the original location without leaving a redirect. Except for the deliberate misuse of the feature that I described above as already possible, any redirect deleted by a page mover falls under WP:G6 (deleting redirects ... blocking page moves). Aside from that, the proposal looks good. * Pppery * it has begun... 15:24, 30 December 2020 (UTC)[reply]
@Pppery removed, since the deliberate misuse of the feature you just described would already be a misuse of redirect suppression DannyS712 (talk) 03:40, 4 January 2021 (UTC)[reply]

Log event actions

[edit]

mw:API:Logevents (API help) lists all the possible values (codes) of log actions. Where is it documented what all these codes mean? Specifically what do delete/delete, delete/delete_redir, and delete/delete_redir2 mean? Can you list each of these specific log actions on the Special:Log page? I hadn't noticed the "Type of deletion" dropdown on that page before. How is the "Type of deletion" queried using the API? wbm1058 (talk) 03:23, 31 December 2020 (UTC)[reply]

delete/delete is a regular deletion by an administrator. delete/delete_redir is any user moving a page over a single-revision redirect to the same target (the existing feature, not what is being proposed here). delete/delete_redir2 isn't currently used for anything, but will be used to log uses of the feature being proposed here if it gets approved. The "type of deletion" is queried by passing the relevant value to the leaction parameter in the API. For example, all single-revision redirects you implicitly deleted as part of a page move, all pages you explicitly deleted not during a page move all pages you undeleted. * Pppery * it has begun... 18:13, 31 December 2020 (UTC)[reply]
Exactly ^^^ - sorry for not explaining, I've spent too much time coding and forgot it wasn't exposed to end users DannyS712 (talk) 23:16, 31 December 2020 (UTC)[reply]

Making a table:

Three classes of deletions made by page moves
API "action" Special:Log "Type of deletion" Description Who can do this
"delete" "Page deletion" Deletion of a content page or a redirect that has multiple-edit history or doesn't target the page moved from Administrators only?
"delete_redir" "Redirect overwrite" Deletion of a redirect without multiple-edit history that targets the page moved from All autoconfirmed editors
"delete_redir2" ?? Deletion of a redirect without multiple-edit history that targets a different page than the page moved from, by a non-administrator granted the delete-redirect right Page-movers only

How will "delete_redir2" be located in the deletion log? I don't see a new drop-down menu option for this.

API lookup for "delete_redir2" finds nothing, as expected because nobody has the delete-redirect right yet.

Why does Pppery have 25 entries (in 2016) in the "Page deletion" log? If only admins are supposed to be able to do this? Software glitch? My first entry in this log was on 1 September 2015 (I was granted adminship at the end of August 2015).

But my first "Redirect overwrite" wasn't until 7 December 2016. I'm assuming that this wasn't broken out of the "Page deletion" bucket until later. Indeed, the first of these only appeared on 1 December 2016. – wbm1058 (talk) 23:19, 31 December 2020 (UTC)[reply]

I don't believe that there was a separate log for redirect overwrite until after it was first introduced, which may explain why it was being logged as normal deletions originally, but I'll look through the history. For the "Type of deletion" on Special:Log, delete_redir2 will be the same as delete_redir ("Redirect overwrite") and the two subtypes will be shown together DannyS712 (talk) 23:48, 31 December 2020 (UTC)[reply]
@Wbm1058 see phab:T145991 - the separate "Redirect overwrite" log wasn't introduced until November 2016, which was after the original introduction of such deletions in phab:T106119. If you want the old log entries to be switched over, I suggest supporting phab:T154373 DannyS712 (talk) 23:51, 31 December 2020 (UTC)[reply]
Moving a page over the redirect leaves an abandoned row in the revision table "I think the issue here is that if you move a page over a redirect, the old redirect is gone forever, rather than being moved to the archive table." I had assumed that this was by design rather than a bug. The reason being it wasn't necessary to save the redirect since you knew where it redirected to. Why I have been sooo concerned that there would be no record of where these new "delete_redir2" redirects redirected to. It is reassuring to know now that these will be recorded in the log, and the deleted redirects will be recoverable from the deleted revisions.
My understanding of how moves worked formed from my earliest experience, before I became an administrator. My move log from early 2012 shows several "over redirect" moves but there are no deletion log entries from this timeframe, i.e. these "over redirect" moves did not leave an entry in the deletion log for the redirect they deleted. For example, at 15:19, 16 July 2012 I moved page Rental shop to Video rental shop over redirect. I don't see any deleted edits sitting under Video rental shop – that redirect is gone. I hadn't really noticed that this behavior had changed until now, on reviewing this. – wbm1058 (talk) 01:50, 1 January 2021 (UTC)[reply]

I just saw mw:Manual:Log actions, which is outdated. Can someone update it? wbm1058 (talk) 04:25, 31 December 2020 (UTC)[reply]

Wow, its really out of date - I'll try to work on it when I have time DannyS712 (talk) 23:52, 31 December 2020 (UTC)[reply]

Wug's edit

[edit]

Just got this ping and made some revisions. It looks good without them though, so feel free to revert whatever is not an improvement. The changes were too much to explain in an edit summary so I'm elaborating here. This seems good to go honestly, so I added some top-matter to get it ready to post. It includes the RFC tag and cats as well as a short question for the feedback request service bot. The {{draft proposal}} tag can be changed to {{proposal}} when ready, and then just remove the no wiki tags. I also added an empty discussion section.

I tried to streamline the background section. The first paragraph is substantially the same, but I tried to phrase it so that the antecedents are clear. I removed the paragraph on deletion with a note, though looking at it now I might want to add it back in the logging section. Getting into the weeds of how the deletions happen (or that they're deletions at all) is probably not necessary for the background and better to bring up on request in the discussion, imo. I added a paragraph on the page mover group and how it relates to these move types and this proposal.

I simplified the table and moved it into background. I removed the "API action" column since most people won't understand it and it may confuse the proposal. For example, delete_redir and delete_redir2 weren't mentioned and are easily confused with the delete-redirect right under discussion. Since most people won't care about the API specifics, better to avoid any potential misunderstandings. I tried to clarify the "type of deletion" column header but maybe made it worse? May edit that again later. I copyedited the "page deletion" description as well. For all of them, I standardized the forat of the "who can do this" column stating the user right that allows the action and in parenthesis gave the user group that contains it.

I modified the proposal section so that the proposals are imperatives and start with verbs. I made "example use cases" a subheading but might undo that. Still, I think it would be worth writing up how this will simplify/obviate most round-robin moves which imo is the biggest gain from this proposal.

So like I said, looks good and revert what's not. Probably worth a listing at WP:CENT when it's live. Thanks for all the work you've put into this Danny! Wug·a·po·des 22:07, 4 January 2021 (UTC)[reply]

The table is now a bit confusing because the two types of redirect deletion have the same description on Special:Log/delete. Other than that, mostly looks good to me DannyS712 (talk) 00:06, 5 January 2021 (UTC)[reply]

Last call

[edit]

@Primefac, Wbm1058, and Pppery: does this look ready to start / any final thoughts? --DannyS712 (talk) 02:52, 16 January 2021 (UTC)[reply]

Looks ready to go to me. * Pppery * it has begun... 02:54, 16 January 2021 (UTC)[reply]
OK. wbm1058 (talk) 04:00, 16 January 2021 (UTC)[reply]
The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.

RFC on granting delete-redirect to page movers

[edit]
The following discussion is an archived record of a request for comment. Please do not modify it. No further edits should be made to this discussion. A summary of the conclusions reached follows.
Clear consensus was reached to grant delete-redirect to page movers. Terasail[✉] 14:05, 22 March 2021 (UTC) WP:NAC[reply]



Should the proposal at Wikipedia:Page mover/delete-redirect be adopted? --DannyS712 (talk) 23:25, 18 February 2021 (UTC)[reply]

Survey

[edit]

Discussion

[edit]

  • Up until now, only trusted users with experience who have shown a need get this perm. Even if the requirements arent decreased on paper, I just hope only competent, long term, and trustworthy editors will get this flag in the future. I mean, the mentality of granting admins shouldnt change over time. —usernamekiran (talk) 19:44, 1 March 2021 (UTC)[reply]
I would imagine scrutiny of editors that get the pm bit in the future will be somewhat higher given the extra abilities, but not extraordinarily so. Any time you give someone the ability to delete any page, you would expect care in the selection. Dennis Brown - 11:48, 8 March 2021 (UTC)[reply]
  • This is a good idea, but when it's adopted, it will need to be very carefully advertised to all existing page-movers. At the very least, it makes certain mistakes possible: currently, if you mistakenly try to move over a redirect to a different target, you'll get an error message, but with the new userright, an unaware page-mover may not notice the mistake. Any announcement will also need to emphasise the need to ensure after a move that the previous target is accessible via a clear navigational path, for example from a hatnote. – Uanfala (talk) 21:07, 11 March 2021 (UTC)[reply]
    If I recall, the new behavior is, if the target is a single revision redirect pointing somewhere else, to show an error message that the target exists, but offer the options to delete it, like admins have for any existing target page DannyS712 (talk) 01:31, 12 March 2021 (UTC)[reply]
  • Point which just occurred to me and that I haven't seen discussed prior: This sounds like it would grant page movers the technical ability to close RfDs as delete. Would that be permitted, or would it be considered a misuse of the tools? Alternately, am I misunderstanding something? Vaticidalprophet (talk) 07:51, 15 March 2021 (UTC)[reply]
    The new ability only works as part of a move: Wikipedia:Page mover/delete-redirect. – Uanfala (talk) 10:33, 15 March 2021 (UTC)[reply]
    Also any redirect under discussion at RfD should have more than one revision - the redirect, and the addition of the RfD tag DannyS712 (talk) 16:57, 15 March 2021 (UTC)[reply]

The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.

Implementation

[edit]

Filed phab:T278131 to request that the configuration be changed and the right actually granted, once that is deployed I'll update the documentation --DannyS712 (talk) 14:28, 22 March 2021 (UTC)[reply]

Task was resolved, configuration updated, and I've updated the documentation at Wikipedia:Page mover as well DannyS712 (talk) 18:18, 22 March 2021 (UTC)[reply]

Congrats to the first four page movers to take advantage of this new right!

  • at 18:14, 22 March 2021 DannyS712 deleted redirect User:DannyS712/T278131 by overwriting (G6: Deleted to make way for move)
  • at 18:54, 22 March 2021 Ammarpad deleted redirect Melbury Sampford by overwriting (G6: Deleted to make way for move)
  • at 20:06, 22 March 2021 Lugnuts deleted redirect Alexander Beckett by overwriting (G6: Deleted to make way for move)
  • at 14:34, 24 March 2021 TheAafi deleted redirect Massinissa by overwriting (G6: Deleted to make way for move)
    • hmm, an edit conflict with Anthony Appleyard? Anthony restored 397 revisions, apparently including the redirect that was deleted to make way for the move.
    • I re-deleted what I believe was the redirect that was deleted to make way for TheAafi's move. Note the previous move:
      ...not only moved to "of Numidia" but also changed the spelling (added an "s").

Lugnuts, please take care to add a hatnote at the top of an article when you establish it as the primary topic by moving over a redirect to the former primary topic, as I did with this edit. – wbm1058 (talk) 17:14, 24 March 2021 (UTC)[reply]

Wbm1058, Interesting. I had no idea of this. This is helpful. Thank y'all. ─ The Aafī (talk) 17:54, 24 March 2021 (UTC)[reply]
I recall seeing the extra button when I made that move and thought it was pretty neat! Thanks. Lugnuts Fire Walk with Me 18:12, 24 March 2021 (UTC)[reply]