Module talk:Protected edit request: Difference between revisions

Content deleted Content added
m Archiving 1 discussion(s) to Module talk:Protected edit request/Archive 1) (bot
 
(69 intermediate revisions by 40 users not shown)
Line 1:
{{Permanently protected}}
==Broken links==
{{Talk header}}
The {{tlx|edit protected}} and {{tlx|edit semi-protected}} templates used to set an anchor {{tlx|anchor|editprotected}} immediately before the box; this was useful because the lists at [[User:AnomieBOT/PERTable]] and [[User:AnomieBOT/SPERTable]] contain links to that anchor - see {{diff|User:AnomieBOT/PERTable|prev|583078180|this edit}}, where the link <code><nowiki>[[Template talk:Infobox requested#editprotected|request]]</nowiki></code> is in the second added line. These links are now broken. I ''would'' fix it myself, but I can't find my way through the Lua code: there is something that ''looks'' like it's supposed to add an anchor, in the form of <code>function box:exportAnchors</code>, but I can't work out why that's not happening. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] ([[User talk:Redrose64|talk]]) 14:07, 24 November 2013 (UTC)
{{User:MiszaBot/config
:The anchors are working for me from [[User:AnomieBOT/PERTable]] and [[User:AnomieBOT/TPERTable]]. I changed the template on [[Template talk:Infobox requested]] from {{tl|edit protected}} to the new {{tl|edit template-protected}}, which will have caused links in the history of [[User:AnomieBOT/PERTable]] to stop working. If you use <code><nowiki>[[Template talk:Infobox requested#edittemplateprotected|request]]</nowiki></code> it should work. (Here's the link: [[Template talk:Infobox requested#edittemplateprotected|request]].) Are any of the anchors from the live PERTable lists not working, or is it just ones in the history? — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 14:31, 24 November 2013 (UTC)
|archiveheader = {{atnhead|noredlinks=y}}
::Yes, they appear to be working now. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] ([[User talk:Redrose64|talk]]) 16:37, 24 November 2013 (UTC)
|maxarchivesize = 100K
|counter = 1
|minthreadsleft = 4
|minthreadstoarchive = 1
|algo = old(90d)
|archive = Module talk:Protected edit request/Archive %(counter)d
}}
 
== "Error: Protected edit requests can only be made on the talk page." error ==
== Protection detection ==
:''The module also attempts to detect the protection level of the pages used, and if any pages have a different protection level from the function specified it adds the page to Category:Wikipedia edit requests possibly using incorrect templates.''
Instead of populating an error category, why not just choose the appropriate function based on the protection level? &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 19:17, 27 November 2013 (UTC)
::Because we can't do it accurately. The module can't detect when something is on the title blacklist, and it can't detect when a page is cascade-protected. It would put such pages into the category for whatever protection level is returned by <code><nowiki>{{PROTECTIONLEVEL}}</nowiki></code>, even though actually only admins can edit them (or template editors for the title blacklist). If this becomes possible to detect on the MediaWiki side then we should probably do as you suggest, and indeed this is how I wrote the code originally, so it would be trivial to switch it back and add the new protection detection. Having some pages categorised wrongly probably outweighs the benefits of being able to get the protection level for most pages, however. — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 21:49, 27 November 2013 (UTC)
:::The bot can accurately detect the protection level, so perhaps the best solution is to remerge the categories and leave the bot to update the two tables. Then editors will be able to use {{tl|editprotected}} on both types, without having to worry about using the correct template. &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 10:51, 28 November 2013 (UTC)
::::It's three tables now. Besides the long-established [[User:AnomieBOT/PERTable]] and [[User:AnomieBOT/SPERTable]], [[User:AnomieBOT/TPERTable]] was set up a few days ago. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] ([[User talk:Redrose64|talk]]) 11:37, 28 November 2013 (UTC)
:::::Yes, it was actually the PER and TPER tables that I was referring to (although it could apply to SPER as well.) I'm not seeing any advantages in having separate templates and separate categories for full- and template-protected pages. And in fact there are disadvantages because editors now have to choose between more templates and reviewers have to monitor more categories. So my proposal is to let the bot maintain the three tables but use a common template. &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 12:52, 28 November 2013 (UTC)
{{od|6}} Your suggestion would definitely be easier for most editors to understand, and I have already seen a fair few mistakes with the new protection templates. We would have to rethink the way we layout the categories to make them easy to access for patrollers at all permissions levels, but that's not such a bad thing in my opinion. [[User:Anomie|Anomie]], what do you think? — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 04:20, 29 November 2013 (UTC)
: How is one template going to result in pages being in two different categories, so the bot can divide them into different tables? [[User:Anomie|Anomie]][[User talk:Anomie|⚔]] 16:06, 29 November 2013 (UTC)
:: I think Martin is suggesting that you reprogram the bot so that it chooses which table to put a page in depending on the protection level it detects. So all the pages would be in the same category, and the bot would do the work of sorting them into tables by protection level. It's completely up to you whether you want to go through with it, of course. — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 17:31, 29 November 2013 (UTC)
::: Then where would the two tables be displayed? It would make more sense to me in that case to have one PER table but to color the template-protected rows differently (suggestions as to the coloring welcome). [[User:Anomie|Anomie]][[User talk:Anomie|⚔]] 20:29, 29 November 2013 (UTC)
::::Yep, color coding would work as well. Having two separate tables and transcluding them both to the category might be slightly more flexible, because template editors might choose to tranclude it to their userpage or whatnot. I don't really mind, both would be an improvement on the current situation. &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 12:34, 2 December 2013 (UTC)
:::::Poke, {{ul|Anomie}}. Any more thoughts on this? &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 12:51, 12 December 2013 (UTC)
:::::: No new thoughts. Do we have a consensus on how exactly it should be changed? [[User:Anomie|Anomie]][[User talk:Anomie|⚔]] 14:19, 12 December 2013 (UTC)
:::::::I don't we think we have consensus for any method yet. (Wish this could have been discussed before implementing though.) When I get some time I'll advertise this in a couple more places and see what others think. &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 20:23, 15 December 2013 (UTC)
 
{{ping|Pppery}} I see you made [[special:diff/1033933383|the latest edit (16 July 2021)]] to this module, in the area where this error is generated.
== Handle full URLs passed as pages to be edited ==
 
See [[Template:Admin dashboard/light/sandbox#Current requests for edits to a protected page]] where errors are shown where [[Wikipedia:Requests for page protection/Edit]] is transcluded to dashboards. These are not errors on the '''Requests for page protection/Edit''' page itself, even though this isn't a talk page. Can you stop flagging errors when this page is transcluded elsewhere? Thanks, [[User:Wbm1058|wbm1058]] ([[User talk:Wbm1058|talk]]) 00:29, 20 August 2021 (UTC)
At [//en.wikipedia.org/w/index.php?title=Talk:Gauhar_Khan&diff=584587005&oldid=584469730], a full URL was given as a page to edit instead of just a page name. Would it be simple to make this change the URL back into a page name, or otherwise handle it? Currently, it leads to things like [//en.wikipedia.org/w/index.php?title=User:AnomieBOT/SPERTable&oldid=584592000] happening, which isn't very pretty or accurate. {{ping|Mr. Stradivarius}} ping. [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 22:57, 4 December 2013 (UTC)
:It's very rare, and we can't guard against every mistake - somebody will always do something unexpected. Just fix it when it happens, which I see was done (but there's still a whole slew of empty {{tag|ref|content=}} causing a sea of red). --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] ([[User talk:Redrose64|talk]]) 23:18, 4 December 2013 (UTC)
::In addition to being a rare error, it's also possible for a URL to be a valid page title (e.g. [https://en.wikipedia.org/wiki/Https://en.wikipedia.org/wiki/Foo]). That kind of title is rare enough that it probably wouldn't matter (and would probably be moved then deleted under G6), but I think we should probably support all titles allowed by MediaWiki. That kind of page title breaks the double-square-bracket syntax though (see [[https://en.wikipedia.org/wiki/Foo]]). This means we'd have to update the bot to support them properly, but I'm not sure that it matters enough to fix. — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 00:07, 5 December 2013 (UTC)
::: Meh, I should fix the bot anyway. It is already applying the colon trick to File- and Category-namespace pages, but I forgot there are other cases. [[User:Anomie|Anomie]][[User talk:Anomie|⚔]] 02:03, 5 December 2013 (UTC)
 
[[:Category:Non-talk pages with an edit request template]] is flooded with user dashboards. – [[User:Wbm1058|wbm1058]] ([[User talk:Wbm1058|talk]]) 00:37, 20 August 2021 (UTC)
== last revision links ==
 
:Hi {{u|wbm1058}}, thanks for the report – this is now being fixed ([[Template_talk:Submit_an_edit_request#Protected edit request on 16 July 2021]]); I'm not yet sure if additional reverts are needed. [[User:ToBeFree|~ ToBeFree]] ([[User talk:ToBeFree|talk]]) 15:03, 21 August 2021 (UTC)
I tried to add a link for the last revision of the page and the last revision of the sandbox if it exists, but it doesn't seem to have worked... Can someone more familiar with Lua fix it and tell me what I missed so I can learn? {{Ping|Theopolisme|Mr. Stradivarius}} maybe? [[User:Technical 13|Technical 13]] ([[User talk:Technical 13|talk]]) 20:51, 3 January 2014 (UTC)
:Your code's working fine - see [https://en.wikipedia.org/w/index.php?title=User_talk:Mr._Stradivarius/Sandbox&oldid=589037273]. Perhaps [https://en.wikipedia.org/w/index.php?title=Template%3AEdit_protected%2Fsandbox&diff=589036456&oldid=587630334 this] was what you forgot? — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 21:30, 3 January 2014 (UTC)
 
== override can only be made on the talk page ==
== Fully detecting all forms of protection ==
 
Anyone want to put in another argument to override this check please? Sometimes these are on places like [[WP:IANB]] - and it would be useful to enqueue the request to the report and category. — [[User:Xaosflux|<span style="color:#FF9933; font-weight:bold; font-family:monotype;">xaosflux</span>]] <sup>[[User talk:Xaosflux|<span style="color:#009933;">Talk</span>]]</sup> 23:17, 1 November 2021 (UTC)
A magic word to detect cascading protection is already merged and will be usable here soon. My next project is going to be to set up a magic word to detect titleblacklist protection. Once we have this, this module will be able to detect the protection level of all pages with 100% accuracy. At that point, will we be able to remove [[:Category:Wikipedia edit requests possibly using incorrect templates]] and have it just automatically use the correct version of itself? [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 17:02, 7 January 2014 (UTC)
:{{ping|Pppery}} this something you could look in to? — [[User:Xaosflux|<span style="color:#FF9933; font-weight:bold; font-family:monotype;">xaosflux</span>]] <sup>[[User talk:Xaosflux|<span style="color:#009933;">Talk</span>]]</sup> 13:08, 7 November 2021 (UTC)
:That would be awesome. That's the conclusion that we came to above, and the module code will be able to handle it with minimal tweaking. The only reason the module isn't doing that right now is because it isn't currently technically possible. So, the answer to your question is a big "yes". :) — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 17:09, 7 January 2014 (UTC)
:: {{Done}} Passing {{para|skiptalk|yes}} now overrides that check. I also removed the check for being on RFPP (part of an idea of mine to merge [[Wikipedia:Requests for page protection/Edit]] with the edit request template process that turned out not to work and was abandoned), and fixed a longstanding bug where {{tlx|edit protected|demo=yes|answered=yes}} on a non-talk page caused an error. [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 16:09, 7 November 2021 (UTC)
::Okay, it's written and waiting for approval. [[gerrit:105979]] [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 18:11, 7 January 2014 (UTC)
::: {{U|Jackmcbarn|Jack}}, can you expand your magic words to have a JavaScript wgVar attached for cascading and titleblacklist (and antispoof I suppose wouldn't hurt for those trying to create user pages of users that can't exist)? This would be useful in assisting any script that would check for protection levels and display some text or do something differently (I had an example case use last night I wanted it for, but have forgotten it now)... Thanks if this is possible. [[User:Technical 13|Technical 13]] ([[User talk:Technical 13|talk]]) 17:51, 9 January 2014 (UTC)
::::I think that would be too expensive to check for every page. [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 17:54, 9 January 2014 (UTC)
::::: {{U|Jackmcbarn|Jack}}, I'm just asking for an addition to the <code>,"wgIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],</code> section of mw.config.set section that is on every page. I would say if it is cascade protected, titleblacklisted, or antispoof, then wgIsProbablyEditable should be changed to false if it isn't already. Also, would be good to add "cascade", "titleblacklist", "antispoof" to ,"wgRestrictionEdit":[], if those restrictions apply (I wouldn't expect them to prevent a move, so no need to put them there I wouldn't think). Is that doable? [[User:Technical 13|Technical 13]] ([[User talk:Technical 13|talk]]) 19:03, 9 January 2014 (UTC)
::::::I mean actually checking to see whether a page is cascade-protected or on the titleblacklist is expensive. That's why you see "Edit" links instead of "View source" links for them, because MediaWiki doesn't check until you actually try to edit it. [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 19:04, 9 January 2014 (UTC)
::::: {{U|Jackmcbarn|Jack}}, isn't that check now already being made with the availability of {{Tlf|CASCADINGSOURCES:Foo}}? So, does it really add any load to change the existing variables to include this information? [[User:Technical 13|Technical 13]] ([[User talk:Technical 13|talk]]) 19:53, 9 January 2014 (UTC)
::::::{{tlf|CASCADINGSOURCES}} isn't really a variable. Think of it more as a function. On pages that don't use it, it isn't calculated at all. It might be feasible to check it all the time, but you'd have to ask the server guys about that (and right now they only know it as the thing that causes all the fatal errors [long story]). [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 19:58, 9 January 2014 (UTC)
=== Implementation ===
{{ping|Mr. Stradivarius|Technical 13}} The titleblacklist detection functionality got accepted and will be live here on the 6th. While we're waiting for that, how do we want to implement the autodetection? Obviously, if someone uses {{tl|edit protected}} when they first create a request on a semi-protected page, we'd want to just display the semi-protected request banner instead. What about the trickier situations, though?
# What if someone submits an edit request while the page is fully protected, but the protection level later drops or expires? Should we downgrade the template, or leave it as-is so someone can stick {{tlsp|EP|nlp}} on it (if appropriate)?
# What if someone submits an edit request for a page that's not protected at all? Should we pretend like they used {{tl|request edit}}?
# What should we do with answered edit requests? We clearly don't want them changing. Should I try implementing [http://en.wikipedia.beta.wmflabs.org/wiki/Module:Sandbox/Jackmcbarn/PolymorphicEditProtected my polymorphic solution] here?
There's probably other questions that need answered too. Thoughts? [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 22:24, 30 January 2014 (UTC)
: My two yen:
:# It would be best to keep the template at the protection level it was originally detected as, so that requests still make sense if the protection level changes. I'm not sure if this is technically possible without making users subst the template though.
:# I'd say put them in an error category rather than put them in the {{tl|request edit}} category. COI edit requests tend to stick around for a long time without being answered, and most often the editor just forgot to fill in the page name in the template. For example, if someone makes a protected edit request for {{tl|cite web}}, they are redirected to [[Help talk:Citation Style 1]], and [[Help:Citation Style 1]] isn't protected. We want this kind of mistake to be flagged for fixing rather than buried in the wrong queue. Also, we might see similar kinds of mistakes where the redirect's subject page ''is'' protected, which could prove problematic. It won't be so bad if the original page is semi-protected and the target's subject page is template-protected or fully protected, as those queues tend to be dealt with fairly quickly. But if the request is for a fully protected or template-protected page and is detected as a request for a semi-protected page, the error might not be noticed for a while. Not sure if there's anything we can do about that, short of updating the preload text code in MediaWiki to take a "page" parameter.
:# I'd prefer keeping things simple here. How about just using the same code for all answered edit requests? We could maybe make a special "answered edit request" icon, and think of some text that would work with all protection levels. We should probably also structure the code so that answered requests don't detect the protection level, as that will make the template calls relatively cheap. Some pages have a lot of answered edit requests - see [[Talk:List of social networking websites/Archive 7]], for example.
: That's it for now, but I'll let you know if I think of anything else. — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 23:48, 30 January 2014 (UTC)
::For 1, subst is indeed necessary to save the original protection level, so it needs further thought. 2 and 3 should both work okay the way you want them (though perhaps 3 being complicated will be necessary for 1). [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 03:51, 31 January 2014 (UTC)
:::I don't really like the idea of forcing users to subst the template, so in that case I think we should just keep things simple and let the template update along with the protection level. If it has too much of an adverse effect on patrolling editors' workflow we can rethink things, but I'm guessing that problems will only surface occasionally. And it will probably be a better situation than we are in now, where I find myself having to change {{tl|edit protected}} to {{tl|edit template-protected}} every other day or so. — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 05:01, 31 January 2014 (UTC)
::::Is it really forcing the users to do it? Couldn't we just modify the preloads [[Template:Submit an edit request]] uses to add it subst'd, and have AnomieBOT subst any that don't get added that way? [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 13:07, 31 January 2014 (UTC)
:::::{{ping|Mr. Stradivarius}} ^. [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 02:00, 3 February 2014 (UTC)
::::::Hmm, I suppose you're right. If we get AnomieBOT to subst it, it wouldn't be so bad. However, if we're going to place it in the category according to its actual protection level, as Technical 13 suggests below, I think we should make it look like it's a request for that level too. Technical 13 may not care so much about the aesthetics of the template, but I do. :) So, after further consideration, I think the best way to do it would be not to subst, and to have the protection level updated automatically. That's just my preference, though. What option would you like the best, by the way? I'd like to hear your opinion too. :) — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 03:43, 3 February 2014 (UTC)
:::::::{{ping|Mr. Stradivarius}} The biggest problem I have with that is that it would make it difficult to tell at a glance when {{tlsp|EP|nlp}} is called for. Here's my thoughts: Answered templates are easy. I agree that a generic one is the way to go. For the other cases, the template should be subst'd when it's first placed (the way the PROD template works) so that it can store the original protection level. For open requests, here's my thoughts (template used along left, actual protection level at time of opening along top, categories in cells):
{| class="wikitable"
|-
!
! Unprotected
! Semi-protected
! Template-protected
! Fully protected
|-
| {{tl|edit semi-protected}}
| Semi + warning
| Semi
| Template
| Full
|-
| {{tl|edit template-protected}}
| Template + warning
| Semi
| Template
| Full
|-
| {{tl|edit protected}}
| Full + warning
| Semi
| Template
| Full
|}
:::::::Requests should be categorized under the protection level they had at the time the request was opened, and a warning should appear (both in the request box and via a category) if the protection level changed since it was opened, to allow for {{tlsp|ESp|nlp}} to be carried out easily. If an edit request is opened for a page that's not protected at all, file it under the category that goes with the request template they used (under the assumption that they got the protection level right but the page wrong). [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 04:14, 3 February 2014 (UTC)
* I really don't care how the template appears visually to users as long as it is placed in the correct edit request category so that {{User|AnomieBOT}} can place the listing on the correct table to be answered. It can "appear" exactly however the user that placed it, placed it as. This would also make the rest of the scenarios fairly moot. A) Display template as posted on page B) If ans(wered)?=no? then place talk page in correct protected edit request based on actual protection level C) if said level changes, just change the category. [[User:Technical 13|Technical 13]] ([[User talk:Technical 13|talk]]) 05:32, 31 January 2014 (UTC)
*: In that case, if a user places {{tl|edit protected}} on a semi-protected page's talk, would you want it to show up on the page as a fully protected edit request? [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 13:07, 31 January 2014 (UTC)
::* Does it really matter much as long as it ends up in [[:Category:Wikipedia semi-protected edit requests]] so that anyone watching [[User:AnomieBOT/SPERTable]] can answer it? [[User:Technical 13|Technical 13]] ([[User talk:Technical 13|talk]]) 14:43, 31 January 2014 (UTC)
 
== Text for template-protected ==
* This is a bit late, but now that we are asking for opinions, I would be remiss not to ping [[User:Anomie|Anomie]], [[User:MSGJ|MSGJ]] and [[User:Redrose64|Redrose64]]. — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 03:45, 3 February 2014 (UTC)
::Expecting users to subst: a template that they have previously used without substitution could cause resentment at the change to an established practice. My comments at [[Template talk:EP#s, t, and u outputs don't make a lot of sense to me...]] also apply here. For a template to display the current protection level whilst an edit request is open has its merits; but once the request is closed (whether done, not done, or otherwise), the displayed message should not change again. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] ([[User talk:Redrose64|talk]]) 13:18, 3 February 2014 (UTC)
*I've started working on this. All levels of protection are now detected, and a generic answered message is in use. We still need to make the autodetection override the displayed level, and handle the edge cases described above. [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 02:53, 7 February 2014 (UTC)
**{{ping|Mr. Stradivarius|Technical 13|Redrose64}} Autodetection is now fully implemented. Based on the feedback above, the way I've implemented it is as follows: Usage of the template in the wikitext doesn't change at all (so no worrying about substing anything). If all of the pages the request affects are at the same protection level (which is vacuously true if it only affects one page), and that level is not "unprotected", and the new "force" parameter isn't set, then the template behaves in both display and categorization as if it were called with the correct protection level. Does this seem acceptable to everyone? [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 22:11, 16 February 2014 (UTC)
::* ''Sounds'' reasonable, but I'll have to see it in action before I can give my final thoughts on it. — <span class="nowrap">&#123;&#123;U&#124;[[User:Technical 13|Technical 13]]&#125;&#125;</span> <sup>([[User talk:Technical 13|t]] • [[Special:EmailUser/Technical 13|e]] • [[Special:Contributions/Technical 13|c]])</sup> 22:43, 16 February 2014 (UTC)
::::Looks very nice indeed. Thank you for your work on this, Jack! — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 23:49, 16 February 2014 (UTC)
 
Can the text for {{tl|edit template-protected}} be enhanced to mention using {{tl|ETp}} for responses? For example, {{tl|edit semi-protected}} currently displays {{tqq|You may also wish to use the {{tl|ESp}} template in the response.}}.—[[User:Bagumba|Bagumba]] ([[User talk:Bagumba|talk]]) 04:03, 6 May 2025 (UTC)
== Use on Wikipedia:Main Page/Errors ==
 
== Template-protected edit request on 4 August 2025 ==
Please amend so that use on [[Wikipedia:Main Page/Errors]] doesn't throw <span class=error>Error: Protected edit requests can only be made on the talk page</span>. Note that [[Wikipedia:Main Page/Errors]] is transcluded to [[Talk:Main Page#Main Page error report]], where this box shows correctly. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] ([[User talk:Redrose64|talk]]) 07:31, 15 March 2014 (UTC)
:[[Wikipedia:Main Page/Errors]] is a noticeboard that gets quite widely watched, though. It probably won't make much difference to response times whether someone includes an {{tl|edit protected}} invocation or not. Also, I imagine that the error check prevents quite a few newbie errors with the edit request templates, so I'm reluctant to remove it. — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 15:01, 15 March 2014 (UTC)
::I didn't mean a blanket removal - what I meant was a one-page exemption. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] ([[User talk:Redrose64|talk]]) 16:53, 15 March 2014 (UTC)
:::Well, we could do that, but personally I don't think it's necessary as the page ''should'' be watched enough as it is. Let's wait and see what others think. — '''''[[User:Mr. Stradivarius|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius</span>]]''''' <sup>[[User talk:Mr. Stradivarius|♪ talk ♪]]</sup> 03:12, 16 March 2014 (UTC)
 
{{edit template-protected|Module:Protected edit request|answered=yes}}
== Specifying page name ==
When an edit request is either answered or not answered AND the parameter used in the underlying wikitext for that particular request is {{para|ans}} and not {{para|answered}}, the texts in the two boxes currently say:
 
(when not answered:)
{{ping|Mr. Stradivarius}} Why do these two edit requests look different?
[...] To request that a page be protected or unprotected, make a [[Wikipedia:Requests for page protection|protection request]]. When the request has been completed or denied, please add the <code><nowiki>|</nowiki>answered=''yes''</code> parameter to deactivate the template.
{{edit semi-protected|demo=yes}}
(when answered:)
{{edit semi-protected|{{SUBJECTPAGENAME}}|demo=yes}}
This [[Wikipedia:Edit requests|edit request]] has been answered. Set the <code><nowiki>|</nowiki>answered=</code> parameter to '''no''' to reactivate your request.
The only difference between them is that the first one doesn't have a page name specified and the second one does, even though it's the same page. If there's not a reason they look different, can they be made to look the same? (I prefer the style of the second one). The reason I'm concerned about this is that once a software update hits here, the edit requests generated by {{tl|submit an edit request}} will always pass the page name parameter. I've updated the sandbox to make these look the same, and if there's no objection, I'll update the main module as well. [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 17:14, 8 April 2014 (UTC)
:No real reason - that's just how the original templates worked. I'm fine with you making them look the same. Also, nice work on getting {{tl|submit an edit request}} to receive a parameter. :) — '''''[[User:Mr. Stradivarius on tour|<span style="color: #194D00; font-family: Palatino, Times, serif">Mr. Stradivarius on tour</span>]]''''' <sup>[[User talk:Mr. Stradivarius on tour|♪ talk ♪]]</sup> 17:49, 8 April 2014 (UTC)
::Okay, the change is made. [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 17:57, 8 April 2014 (UTC)
 
== Issue with formation caused by template ==
 
----
I'm not sure how this is happening, but it seems that when the templates (well, at least [[Template:Edit fully-protected]]) that call this module are preceded by a paragraph-formatting character (such as : # or *), the template affects the paragraph formatting on the entire rest of the page following it. See this example: [https://en.wikipedia.org/w/index.php?title=File_talk:Power_Rangers_Dino_Super_Charge_logo.png.jpg.png&oldid=700672746]: In this example, it seems as though the bullet before the template both causes the template to appear incorrectly as the instructions are not encapsulated in the yellow/brown box, and the section at the bottom of the page is uncontrollable indented a space, including its header. [[User:Steel1943|<span style="color: #2F4F4F;">'''''Steel1943'''''</span>]] ([[User talk:Steel1943|talk]]) 22:56, 19 January 2016 (UTC)
I think they should be changed to say:
:This is a known problem and is caused by HTML Tidy, which reformats a page after the MediaWiki parser has processed the Wiki markup into HTML. There's not much we can do about it except to say "never indent a box-type object". --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] ([[User talk:Redrose64|talk]]) 23:41, 19 January 2016 (UTC)
 
== Any objections to syncing [[Module:Protected edit request/active/sandbox]]? ==
{{re|Jackmcbarn}} I [[Special:Diff/719972795/719973220|expanded the smalltext]] to note a template's sandbox and testcases subpages for testing if they exist. Some editors are just making requests without an attempt to experiment in a sandbox, and I thought this was generally appropriate.
Output of the live sandbox template:
{{edit semi-protected/sandbox|demo=yes}}
 
You can see the extra "Consider making changes first to the template's sandbox before submitting an edit request". (Testcases subpage for ''this'' module doesn't exist, so it's not mentioned.)
— [[User:Andy M. Wang|'''''Andy W.''''']] <span style="font-size:88%">('''[[User talk:Andy M. Wang|<span style="color:#164">talk</span>]] ·''' [[Special:Contribs/Andy M. Wang|ctb]])</span> 22:56, 12 May 2016 (UTC)
:{{ping|Andy M. Wang}} Minor nitpick: it says the '''template'''<nowiki/>'s sandbox, even when it's being used on a module. Looks good otherwise. [[User:Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) 03:16, 13 May 2016 (UTC)
::Haha good catch. The change is [[Special:Diff/720011942|live]], didn't seem to be uncontroversial or anything. Thanks! — [[User:Andy M. Wang|'''''Andy W.''''']] <span style="font-size:88%">('''[[User talk:Andy M. Wang|<span style="color:#164">talk</span>]] ·''' [[Special:Contribs/Andy M. Wang|ctb]])</span> 05:11, 13 May 2016 (UTC)
 
== Signature error ==
 
{{edit template-protected|answered=yes}}
There must be a wayward space before the requestor's signature is placed, as seen with this request [[Talk:Sead Kolašinac#Semi-protected edit request on 21 June 2017]], can this be fixed, I do not know modules. Thanx, - <span style="font-family:Trebuchet MS">[[User:FlightTime|<span style="color:#800000">'''FlightTime'''</span>]] <small>([[User talk:FlightTime|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 16:26, 21 June 2017 (UTC)
:{{replyto|FlightTime}} It's not a problem with the module. The space comes from the preload template and only seems to be a "problem" because no actual request has been left.
:This is basically a drive-by tagging: the user has clicked on a link to see what happens. That person is not reading the instructions, they are not giving any information ''at all'' regarding what they would like to be changed. When you come across these, just revert the request, {{diff|Talk:Sead Kolašinac|prev|786846917|like this}}. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] &#x1f339; ([[User talk:Redrose64|talk]]) 23:04, 21 June 2017 (UTC)
::Works for me. Thanx, - <span style="font-family:Trebuchet MS">[[User:FlightTime|<span style="color:#800000">'''FlightTime'''</span>]] <small>([[User talk:FlightTime|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 23:07, 21 June 2017 (UTC)
:::{{replyto|FlightTime}} If you're interested, they are shown [[Template:Edit semi-protected/editintro|this help]], and the edit box is pre-filled from [[Template:Submit an edit request/preload|this template]]. This doesn't look like much: but when editing, what they see is this: <source lang=moin>{{subst:trim|
{{subst:void|State UNAMBIGUOUSLY your suggested changes, preferably in a "change X to Y" format. Other editors need to know what to add or remove. Blank edit requests will be declined.}}
 
 
 
{{subst:^|Write your request ABOVE this line and do not remove the tildes and curly brackets below.
}}}} ~~~~</source> The space that is giving your problem is the one on the last line, between the fourth right-brace and first tilde. Notice also the warning "Blank edit requests will be declined." BTW your signature is invisible, I think because my browser doesn't recognise the declaration <code>font-family:Trebuchet MS</code> --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] &#x1f339; ([[User talk:Redrose64|talk]]) 10:49, 22 June 2017 (UTC)
::::{{re|Redrose64}} Thanx for taking the time to point this out. It seems to me that removing the space before the tides would solve this issue, not sure if that would cause new one(s), but if the error only happens with blank request, maybe it's better left alone, idk :P. I had no idea my signature had display issues, so the only way you can see that I'm the author of a post is the markup in the edit window ? - <span style="font-family:Trebuchet MS">[[User:FlightTime|<span style="color:#800000">'''FlightTime'''</span>]] <small>([[User talk:FlightTime|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 11:36, 22 June 2017 (UTC)
:::::I considered removing the space some months ago; but decided against, because it would make the signature butt up against any valid request that might be posted. So <source lang=moin>{{subst:trim|
{{subst:void|State UNAMBIGUOUSLY your suggested changes, preferably in a "change X to Y" format. Other editors need to know what to add or remove. Blank edit requests will be declined.}}
 
Please remove the space before the tildes, it causes difficulties with empty requests
 
{{subst:^|Write your request ABOVE this line and do not remove the tildes and curly brackets below.
}}}}~~~~</source> would yield
Please remove the space before the tildes, it causes difficulties with empty requests[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] &#x1f339; ([[User talk:Redrose64|talk]]) 18:26, 22 June 2017 (UTC)
:::::which is probably not what is wanted. Anyway, your signature is displaying now: I guess that my browser (Opera 36) is having intermittent trouble with the Trebuchet MS font. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] &#x1f339; ([[User talk:Redrose64|talk]]) 18:26, 22 June 2017 (UTC)
{{ping|Redrose64}} [[Talk:Miley Cyrus discography#Semi-protected edit request on 23 June 2017|This request is not empty]] and same error. - <span style="font-family:Trebuchet MS">[[User:FlightTime|<span style="color:#800000">'''FlightTime'''</span>]] <small>([[User talk:FlightTime|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 20:25, 23 June 2017 (UTC)
:Yes, because they didn't follow the instructions, and instead did this: <source lang=moin>{{subst:trim|
{{subst:void|State UNAMBIGUOUSLY your suggested changes, preferably in a "change X to Y" format. Other editors need to know what to add or remove. Blank edit requests will be declined.}}
 
 
{{subst:^|Write your request ABOVE this line and do not remove the tildes and curly brackets below.
}}}} ~~~~
Hello I have some observation:
- See you Again: ARIA: Platinum, RMNZ: Platinum, RIAA: 3x Platinum
- When I look at you: RIAA: 2x Platinum
- Adore you: RIAA: Platinum, MC: Platinum, IFPI: Gold, ARIA: Gold
 
I hope you correct these items! :D</source> It is difficult to guard against such misuse. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] &#x1f339; ([[User talk:Redrose64|talk]]) 22:31, 23 June 2017 (UTC)
::OK, I get it now, it's the operator not the template. Sorry for the ping, but thanks for the explaination :) Cheers, - <span style="font-family:Trebuchet MS">[[User:FlightTime|<span style="color:#800000">'''FlightTime'''</span>]] <small>([[User talk:FlightTime|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 22:35, 23 June 2017 (UTC)
 
== De-activated requests ==
I was wondering if answered edit requests like the ones {{plnk|//en.wikipedia.org/wiki/Talk:List_of_marine_biologists|on this page}} for example, could be positioned horizontally under the section header instead of the right-hand margin. It seems to me, talk and archive pages would be easier to navigate (and easier on the eyes) not having the de-activated template bleeding into newer sections, similar to the difference between setting <code>|small = yes</code> and not, {{plnk|//en.wikipedia.org/wiki/Template:Auto_archiving_notice#Usage|with this template}}. - <span style="font-family:Trebuchet MS">[[User:FlightTime|<span style="color:#800000">'''FlightTime'''</span>]] <small>([[User talk:FlightTime|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 00:10, 10 July 2017 (UTC)
 
:No response in a week, pinging experience template editors for opinions, {{ping|Xaosflux|Redrose64|Mr. Stradivarius}}. - <span style="font-family:Trebuchet MS">[[User:FlightTime|<span style="color:#800000">'''FlightTime'''</span>]] <small>([[User talk:FlightTime|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 23:13, 31 July 2017 (UTC)
::{{replyto|FlightTime}} I saw {{diff|Module talk:Protected edit request|prev|791081840|the first notification}} (as {{u|Xaosflux}} will also have), and this was the ''only'' notification. {{diff|Module talk:Protected edit request|prev|793307624|This edit}} notified nobody, it did nothing except amend the timestamp. Similarly, {{diff|Module talk:Protected edit request|prev|791082551|this edit}} will not have notified {{user|Mr. Stradivarius}}. To trigger a notification, you need to include ''all'' the names and a your signature on one or more fresh lines in a new post, all simultaneously, as I have done here. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] &#x1f339; ([[User talk:Redrose64|talk]]) 09:10, 1 August 2017 (UTC)
 
:::{{re|Redrose64}} Thank you, I misunderstood the workings of multiple pings. - <span style="font-family:Trebuchet MS">[[User:FlightTime|<span style="color:#800000">'''FlightTime'''</span>]] <small>([[User talk:FlightTime|<span style="color:#FFD700">'''open channel'''</span>]])</small></span> 13:06, 1 August 2017 (UTC)
 
== Inactive requests ==
 
Answered requests ought to show the names of the templates just as active requests do.
 
I've just answered a request at [[Template talk:Infobox church#Template-protected edit request on 8 August 2018]]. Now that the request has been answered there's nothing to show that the request was actually for [[Template:Infobox church/denomination]].
 
Similar problem exists for recent requests...
* [[Template talk:Grading scheme#Template-protected edit request on 30 July 2018 (1)]] {{arrow}} {{tl|Top-importance}}
* [[Template talk:Grading scheme#Template-protected edit request on 30 July 2018 (2)]] {{arrow}} {{tl|High-importance}}
* [[Template talk:Grading scheme#Template-protected edit request on 30 July 2018 (3)]] {{arrow}} {{tl|Mid-importance}}
 
My best effort would be to clone [[Module:Protected edit request/active]] to [[Module:Protected edit request/inactive]] and start from there, but I'm sure there's got to be a better fix than that. [[User:Cabayi|Cabayi]] ([[User talk:Cabayi|talk]]) 14:51, 8 August 2018 (UTC)
:Just noting that this was {{fixed}} per [[#Template-protected edit request on 11 March 2020]] below. [[User:SD0001|SD0001]] ([[User talk:SD0001|talk]]) 03:34, 12 March 2020 (UTC)
 
== ESp/EEp suggestion. ==
 
In [https://en.wikipedia.org/w/index.php?title=Template_talk:GeoTemplate&oldid=856919302 this talk page revision], [[Template:edit extended-protected]] was used to request edit be made to a extended-confirmed-protected template. The template say "You may also wish to use the ESp template in the response.". However, since the protection on the template was extended not semi, and the template used was also for extended protection, it should recommend the use of EEp template instead. Please change the code in the Module/template to match this. [[User:C933103|C933103]] ([[User talk:C933103|talk]]) 11:30, 28 August 2018 (UTC)
:{{replyto|C933103}} {{tlxs|ESp}}, {{tlxs|EEp}}, {{tlxs|ETp}} and {{tlxs|EP}} are really only different names for the same thing. Out of the 24 possible output messages, just three (those for <code>consensus</code>, <code>doc</code> and <code>permission</code>) have variant text according to which template name was used; another two (<code>haverights</code> and <code>no longer protected</code>) vary the colour of the icon, leaving the text alone; but most of the time it doesn't matter. For instance, in {{diff|Template talk:GeoTemplate|next|856919302|this edit}} you presumably used {{tlxs|EEp|done}}, but if you had used {{tlxs|ESp|done}} instead, the ''only'' difference would have been in that hidden comment, which would have been {{tag|!--|content=Template:ESp}} instead of {{tag|!--|content=Template:EEp}}. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] &#x1f339; ([[User talk:Redrose64|talk]]) 20:37, 28 August 2018 (UTC)
::Ah I see.[[User:C933103|C933103]] ([[User talk:C933103|talk]]) 21:42, 28 August 2018 (UTC)
 
== Hidden category for article space ==
 
{{helpme-helped}}
Heyya. When this module is invoked in a template placed in article space, it places the article in the hidden category [[:Category:Non-talk pages requesting an edit to a protected page]], as you can see in {{diff|prev|867312319|label=this diff}}. However, it looks like if the user sets {{para|answered}} to "no", the category goes goodbye, as seen in {{diff|prev|867312319|''this'' diff}}. Can someone who's familiar with Lua fix this? I'm good with templates but know nothing about Lua. If it's placed in article space (or any non-talk space), it should be added to the category regardless of parameter usage. [[User:Cymru.lass|cymru.lass]] ([[User talk:Cymru.lass|talk]] • [[Special:Contributions/Cymru.lass|contribs]]) 00:18, 5 November 2018 (UTC)
:{{u|Cymru.lass}}, I'm not seeing that. I'm only seeing the cat when <code>answered</code> is set to "no". Though it should probably be adding come kind of error/category anyway since it shouldn't be there either way. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 02:16, 5 November 2018 (UTC)
::{{ping|Zchrykng}} urf, I made a typo. I meant the category only disappears when {{para|answered}} is set to ''yes''. [[User:Cymru.lass|cymru.lass]] ([[User talk:Cymru.lass|talk]] • [[Special:Contributions/Cymru.lass|contribs]]) 02:32, 5 November 2018 (UTC)
:::Ah! Makes more sense now. Will see if I can identify what needs changed and will try it in the sandbox. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 02:37, 5 November 2018 (UTC)
::::{{ping|zchrykng}} thank you! I'm totally useless at Lua. I appreciate the help. [[User:Cymru.lass|cymru.lass]] ([[User talk:Cymru.lass|talk]] • [[Special:Contributions/Cymru.lass|contribs]]) 02:39, 5 November 2018 (UTC)
:::::Well... I made a change to the sandbox version that should do it, but have no idea how to test it. Been wanting to get into module work, but this is the first edit I've attempted. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 02:56, 5 November 2018 (UTC)
:::::{{u|Cymru.lass}}, check my user page to see if that is what you are looking for. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 03:02, 5 November 2018 (UTC)
::::::{{ping|Zchrykng}} It looks greatttt! One small change; the category should be [[:Category:Non-talk pages requesting an edit to a protected page]] rather than [[:Category:Non-talk pages with an edit request template]], because the former is the one currently used. Thank you!! [[User:Cymru.lass|cymru.lass]] ([[User talk:Cymru.lass|talk]] • [[Special:Contributions/Cymru.lass|contribs]]) 03:07, 5 November 2018 (UTC)
:::::::{{u|Cymru.lass}}, hmm, good point. Was thinking this would be clearer, but no reason to maintain two categories when one can work. Especially when the cat should be kept at or near zero at all times. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 03:09, 5 November 2018 (UTC)
:::::::Okay, take a look now. Should be good to go. Will still need an admin or template editor to implement the fix though. Was looking at applying for TE, but don't have the template or module space edits yet. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 03:13, 5 November 2018 (UTC)
:{{outdent}}{{ping|Zchrykng}} to be honest, I like your category name wording better as its usage in articles seems to be a misguided attempt at protecting a page by a newbie rather than an actual edit request, since by nature people making an edit request can't actually put the template on the article itself. I'd totally support a renaming of the category. [[User:Cymru.lass|cymru.lass]] ([[User talk:Cymru.lass|talk]] • [[Special:Contributions/Cymru.lass|contribs]]) 03:13, 5 November 2018 (UTC)
::If you want to start a discussion to rename the category, I'm more than happy to change the code again to match whatever. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 03:14, 5 November 2018 (UTC)
::{{u|Cymru.lass}}, and a friendly neighborhood admin ({{u|L235}}) has updated it for us. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 03:34, 5 November 2018 (UTC)
::: Coming late to this party, but if it's any assurance, the change [[User:Zchrykng|zchrykng]] made in the sandbox is exactly what I was going to try - copy those three lines from /active version of box:export, perhaps with a change in wording. At first I was thinking this might be handled at the Template: level, but that might be thought to get in the way of a clean module invocation. '''[[user:jmcgnh|<span style="color:#2eb85c">—&nbsp;jmcgnh</span>]]<sup><small>[[user talk:jmcgnh|<span style="color:#0eff1a">(talk)</span>]]&nbsp;[[Special:Contributions/jmcgnh|<span style="color:#196633">(contribs)</span>]]</small></sup>''' 03:41, 5 November 2018 (UTC)
:::Thank you {{u|L235}}! And {{ping|zchrykng}}, I went ahead and started that discussion [[Wikipedia:Categories for discussion/Log/2018 November 5#Category:Non-talk pages requesting an edit to a protected page|here]]! [[User:Cymru.lass|cymru.lass]] ([[User talk:Cymru.lass|talk]] • [[Special:Contributions/Cymru.lass|contribs]]) 03:43, 5 November 2018 (UTC)
{{re|Cymru.lass}} Just a thought but might want to drop notices of the discussion on the template pages as well. Would do it myself except on phone. [[User:Zchrykng|zchrykng]] ([[User talk:Zchrykng|talk]]) 04:45, 5 November 2018 (UTC)
:{{ping|zchrykng}} definitely didn't see this til now! I crashed right before you sent me the ping. Notification done on the edit request templates. [[User:Cymru.lass|cymru.lass]] ([[User talk:Cymru.lass|talk]] • [[Special:Contributions/Cymru.lass|contribs]]) 14:44, 5 November 2018 (UTC)
 
== Interface ==
 
I raised a request at [[MediaWiki talk:Titleblacklist#User pages]] and used {{tl|edit interface-protected}}. I see its been tagged as a fully protected request instead. [[Wikipedia:Interface administrators]] doesn't leave much doubt that it should be an IA request. Is the switch for this module only triggered on the .js suffix instead of everything in MediaWiki namespace? [[User:Cabayi|Cabayi]] ([[User talk:Cabayi|talk]]) 17:46, 21 January 2019 (UTC)
:The terminology is a little imperfect, but unterface-admins are the only ones who can edit .js and .css pages in the MediaWiki namespace. All other pages in the MediaWiki namespace are limited to sysops only. Previously, sysops could edit .js and .css pages, although I think your confusion comes from {{tq|and pages in the MediaWiki namespace}}. While IAs can indeed edit any page in the MediaWiki namespace, at enWiki only sysops are eligible for the intadmin perm, so for a page like [[MediaWiki:Titleblacklist]] it is redundant. See also [[Wikipedia:Protection_policy#Permanent_protection]]. The template chose the correct tag. ~ <span style="color:#DF00A0">Amory</span><small style="color:#555"> ''([[User:Amorymeltzer|u]] • [[User talk:Amorymeltzer|t]] • [[Special:Contributions/Amorymeltzer|c]])''</small> 01:52, 22 January 2019 (UTC)
 
== Template-protected edit request on 11 March 2020 ==
 
{{edit template-protected|Module:Protected edit request|answered=yes}}
Please sync changes from [[Module:Protected edit request/sandbox]].
 
(when answered:)
Improvement made: the template will show the names of pages to which edits were requested even after the request has been marked as answered. This will be skipped if there was just one page in the request which is same as the subject page.
This [[Wikipedia:Edit requests|edit request]] has been answered. Set the <code><nowiki>|</nowiki>ans=</code> parameter to '''no''' to reactivate your request.
 
(when not answered:)
At present, if an edit request is being made for a page which isn't the subject page, the name of the page get hidden when it's marked as answered, which is quite confusing for a reader.
[...] To request that a page be protected or unprotected, make a [[Wikipedia:Requests for page protection|protection request]]. When the request has been completed or denied, please add the <code><nowiki>|</nowiki>ans=''yes''</code> parameter to deactivate the template.
 
See testcases at [[User talk:SD0001/sandbox2]]. [[User:SD0001FaviFake|SD0001FaviFake]] ([[User talk:SD0001FaviFake|talk]]) 2111:4402, 114 MarchAugust 20202025 (UTC)
: {{done}}This feels like a lot of extra effort for not much value to me. [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 2214:5039, 114 MarchAugust 20202025 (UTC)
::{{not done}}. Using {{para|answered}} instead of its short alias, {{para|ans}}, is more reader-friendly. – [[User:Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]) 17:27, 4 August 2025 (UTC)
:: {{hp|SD0001|Pppery}}I've repaired the links to categories and files. —&thinsp;[[User:JJMC89|JJMC89]]&thinsp;<small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 22:52, 15 March 2020 (UTC)