Page MenuHomePhabricator

Show extra-Mediawiki namespace restriction on Special:ListGroupRights
Open, LowPublic

Description

Currently the namespace protection table on https://en.wikipedia.org/wiki/Special:ListGroupRights shows something like this

NamespaceRight(s) allowing user to edit
MediaWikiEdit the user interface (editinterface)
GadgetEdit gadget JavaScript and CSS pages (gadgets-edit)
Gadget definitionEdit gadget definitions (gadgets-definition-edit)

Therefore it assumes all users with (editinterface) permission (sysop for instance) can edit all pages in MediaWiki namespace. This was true before, but not any longer. (editinterface) alone is not sufficient to edit for example https://en.wikipedia.org/wiki/MediaWiki:History_copyright

Event Timeline

Ammarpad updated the task description. (Show Details)
1997kB raised the priority of this task from Low to Needs Triage.Dec 24 2019, 2:02 PM
1997kB removed a project: MediaWiki-Special-pages.

I think you want to expose wgRawHtmlMessages - it's documented as:

List of messages which might contain raw HTML.
Extensions should add their messages here. The list is used for access control:
changing messages listed here will require editsitecss and editsitejs rights.

and includes the following by default:

'copyright',
'history_copyright',
'googlesearch',
'feedback-terms',
'feedback-termsofuse',

Change 618863 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/core@master] Add extra description to Special:ListGroupRights for mw/user namespace

https://gerrit.wikimedia.org/r/618863

Change 618863 abandoned by Umherirrender:

[mediawiki/core@master] Add extra description to Special:ListGroupRights for mw/user namespace

Reason:

https://gerrit.wikimedia.org/r/618863