This is the
talk page for discussing improvements to the
Requests for permissions page. |
|
Archives:
Index,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11Auto-archiving period: 90 days
![]() |
You are invited to join the discussion at
Template talk:New Page Reviewer granted § Survey on what bullets/tips/Discord links to include. –
Novem Linguae (
talk)
19:04, 1 April 2024 (UTC)
In spite of being logged in, I get a message in a green box that reads Sorry, unregistered users cannot be granted permissions due to technical restrictions. Please create an account in order to request user account permissions. I'm IP-block exempt and wonder if that might be the issue (but I get the same message with my VPN temporarily off)?
I had the same issue during a previous drive, and I just worked around it by manually added myself in a page edit. If this is a general issue, however, it might be worth addressing at the source. Since NPP is a relatively thankless task, I think Wikipedia should make it as easy as possible for anyone plausibly qualified to have a trial go—especially during a backlog drive.
Admittedly clueless, however, about the underlying technical infrastructure —
Cheers, Patrick J. Welsh ( talk) 21:36, 17 April 2024 (UTC)
anonymous-show
or user-show
, both used here. These are selectively hidden through some wizardry in
MediaWiki:Common.css#L-193 and related .css files.In short, what do you believe to be the best format for shortcuts to the criteria for granting and revocation of permissions?
Full disclosure, most of these redirects were created by me after I noticed Joe Roe had created WP:NPRCRITERIA, but I went with using "CRITERIA" in the shortcuts. This is the table I'm working with at the moment for shortcuts:
Permission | Criteria | Revoke |
---|---|---|
Autopatrolled | WP:APATCRITERIA | None |
Edit filter helper | WP:EFHCRITERIA | WP:EFHREVOKE |
Event coordinator | WP:ECCRITERIA | WP:ECREVOKE |
Mass message sender | WP:MMSCRITERIA | WP:MMSREVOKE |
New page reviewer | WP:NPRCRITERIA | WP:NPRREVOKE |
Page mover | WP:PMVRCRITERIA | WP:PMREVOKE |
Pending changes reviewer | WP:PCCRITERIA | No target |
Rollback | WP:RBCRITERIA | WP:RBREVOKE |
Template editor | WP:TPEGRANT | WP:TPEREVOKE |
@ SilverLocust reached out to me about these redirects I've created and suggested that a format such as WP:TPEGRANT, WP:NPRGRANT, and so on. I'm not sure if that makes the most sense, based on the granting guidelines listed for admins at Wikipedia:Administrators' guide/Granting and revoking user rights, but SilverLocust made the argument that the criteria for granting, as opposed to the admin granting guideline pages, would be the primary target. WP:TPEGRANT is the outlier, but it's the oldest of these redirects by far. I would have ironed this out sooner probably had I realized that WP:NPRCRITERIA used a different naming scheme instead of just running with that.
I don't ultimately care what we settle on, but I believe shortcuts for the criteria for granting and revocation are useful, so I'd like to establish a consistent format and would appreciate feedback on the matter. Hey man im josh ( talk) 13:19, 8 May 2024 (UTC)
Have any of the patrolling PERM admins had issues with the (assign permissions) link added by User:MusikAnimal/userRightsManager.js to give perms lately? Right now (like... the last three days) when I click the link the box says "Grant Page mover to t" in the header and when I fill out the information and hit "Submit" I just get a "Something went wrong" error (with the option to either "dismiss" or "try again"). It's not a browser issue as I've tried on a couple of different devices. Thanks in advance. Primefac ( talk) 07:43, 18 May 2024 (UTC) And a courtesy ping to MusikAnimal, though I don't see any changes to the script recently... feels more like a THURSDAY issue.
Console errors when I load the page
|
---|
Some cookies are misusing the recommended “SameSite“ attribute 62
This page is using the deprecated ResourceLoader module "mediawiki.ui.input".
[1.41] Please use Codex. See migration guidelines: https://www.mediawiki.org/wiki/Codex/Migrating_from_MediaWiki_UI Template_editor:468:53
This page is using the deprecated ResourceLoader module "mediawiki.ui.checkbox".
[1.41] Please use Codex. See migration guidelines: https://www.mediawiki.org/wiki/Codex/Migrating_from_MediaWiki_UI Template_editor:468:265
This page is using the deprecated ResourceLoader module "mediawiki.ui.button".
[1.41] Please use Codex. See migration guidelines: https://www.mediawiki.org/wiki/Codex/Migrating_from_MediaWiki_UI Template_editor:468:480
This page is using the deprecated ResourceLoader module "jquery.ui".
Please use Codex instead. startup.js:1303:10
Referrer Policy: Ignoring the less restricted referrer policy “origin-when-cross-origin” for the cross-site request: https://commons.wikimedia.org/?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript startup.js:1053:16
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. Template_editor
This page is using the deprecated ResourceLoader module "mediawiki.ui".
[1.41] Please use Codex. See migration guidelines: https://www.mediawiki.org/wiki/Codex/Migrating_from_MediaWiki_UI startup.js:1303:10
Use of Mutation Events is deprecated. Use MutationObserver instead. |
Console errors for when I click "Submit"
|
---|
jQuery.Deferred exception: $(...).siblings(...).find(...).prop(...) is undefined
markAsDone@https://en.wikipedia.org/?title=User:MusikAnimal/userRightsManager.js&action=raw&ctype=text/javascript:247:109
showDialog/Dialog.prototype.onSubmit@https://en.wikipedia.org/?title=User:MusikAnimal/userRightsManager.js&action=raw&ctype=text/javascript:184:5
showDialog/Dialog.prototype.getActionProcess/<@https://en.wikipedia.org/?title=User:MusikAnimal/userRightsManager.js&action=raw&ctype=text/javascript:216:18
proceed/<@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:6:935
mightThrow@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:357:648
Deferred/then/resolve/</process<@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:358:309
setTimeout handler*Deferred/then/resolve/<@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:358:714
fire@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:354:705
add@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:355:222
Deferred/then/<@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:358:894
Deferred@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:359:611
then@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:358:752
OO.ui.Process.prototype.execute@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:7:675
OO.ui.Dialog.prototype.executeAction@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:31:877
OO.ui.ProcessDialog.prototype.executeAction@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:39:643
OO.ui.Dialog.prototype.onActionClick@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:29:694
OO.EventEmitter.prototype.emit@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs&skin=vector&version=rwdvu:8:344
OO.EventEmitter.prototype.emit@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs&skin=vector&version=rwdvu:8:344
OO.ui.mixin.ButtonElement.prototype.onClick@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:482:111
dispatch@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:377:932
add/elemData.handle@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:374:565
EventListener.handleEvent*add@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:375:350
on/<@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:373:854
each@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:317:232
each@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:315:42
on@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:373:825
on@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:373:368
on@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:385:333
OO.ui.mixin.ButtonElement.prototype.setButtonElement@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:481:139
OoUiMixinButtonElement@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:480:612
OoUiButtonWidget@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:499:417
OoUiActionWidget@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:1:236
OO.ui.Dialog.prototype.getActionWidget@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:31:328
OO.ui.Dialog.prototype.getActionWidgets@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:31:218
OO.ui.Dialog.prototype.getSetupProcess/<@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:30:449
proceed/<@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:6:935
OO.ui.Process.prototype.execute@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:7:611
OO.ui.Window.prototype.setup@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:27:497
OO.ui.WindowManager.prototype.openWindow/</<@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:14:548
setTimeout handler*OO.ui.WindowManager.prototype.openWindow/<@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:14:498
fire@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:354:705
add@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:355:222
OO.ui.WindowManager.prototype.openWindow@https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui-windows&skin=vector&version=1knvx:14:109
showDialog@https://en.wikipedia.org/?title=User:MusikAnimal/userRightsManager.js&action=raw&ctype=text/javascript:230:17
@https://en.wikipedia.org/?title=User:MusikAnimal/userRightsManager.js&action=raw&ctype=text/javascript:51:4
dispatch@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:377:932
add/elemData.handle@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:374:565
EventListener.handleEvent*add@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:375:350
on/<@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:373:854
each@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:317:232
each@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:315:42
on@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:373:825
on@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:385:333
@https://en.wikipedia.org/?title=User:MusikAnimal/userRightsManager.js&action=raw&ctype=text/javascript:47:35
fire@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:354:705
fireWith@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:355:903
Deferred/</deferred[tuple[0]]@https://en.wikipedia.org/w/load.php?lang=en&modules=ext.discussionTools.init%7Cjquery%2Coojs-ui-core%7Cjquery.ui&skin=vector&version=trvir:359:471
mediawiki.base.js/mw.loader.using/<@https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.base&skin=vector&version=1j9kw:6:641
doPropagation@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6:269
requestIdleCallback handler*setAndPropagate@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6:643
markModuleReady@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:11:151
runScript@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:11:542
execute/cssHandle/<@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:12:504
flushCssBuffer@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:4:399
FrameRequestCallback*addEmbeddedCSS@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:4:557
execute@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:12:636
doPropagation@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:5:945
requestIdleCallback handler*setAndPropagate@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6:643
markModuleReady@https://en.wikipedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:11:151
undefined jquery.js:3783:17 |
userName = $(this).parents('.plainlinks').find('a').eq(0).text();
userName = $(this).parents('.plainlinks').siblings('.userlink').text();
From time to time I receive emails from editors asking me to grant them a permission. I don't know why they do so via email rather than PERM (I guess they contact me because I'm active there), but I direct them to make a request on-wiki, for several reasons: our long-standing principle that, although there is no rule against off-wiki discussions, decisions affecting Wikipedia should be made on Wikipedia; to leave a documentation trail that all editors can follow; to give a chance for other editors to share relevant information on the request; and, because WP:PERM is frequently backlogged, to avoid the impression of someone pushing in the queue. I do make quite frequently make grants (especially of autopatrolled) without any request or following discussions elsewhere on-wiki, but I don't think that's quite the same.
I've noticed that not all admins agree with me on this point. Grants that don't go through PERM are relatively common, and sometimes an off-wiki request is explicitly mentioned in the log. For example, looking at one user today, I noticed that they managed to accrue autopatrolled, PCR, page mover, rollbacker, trial new page reviewer and permanent new page reviewer with only a single PERM request – the rest were all apparently solicited from different admins on one of the unofficial Wikipedia Discord servers.
This doesn't feel right to me, so I thought I'd ask for other opinions on the practice of requesting permissions privately. Is there a guideline on this somewhere? If not, should we have one? – Joe ( talk) 07:10, 10 June 2024 (UTC)
An administrator may grant page mover rights to users they otherwise deem competent and may deny the requests if they do not see a need for the tools or have other concerns." SilverLocust 💬 09:56, 10 June 2024 (UTC)
Administrators may grant this user right to anyone at their discretion if they feel that the user's page creations are prolific; this reduces the workload of new page reviewers. In these cases, they are free to assign the user right to other editors (including themselves) without a formal request or discussion beforehand.– This makes the autopatrolled example not a good one, since, I believe, it's the only perm with this type of language specifically called out. Hey man im josh ( talk) 13:59, 10 June 2024 (UTC)