wgRestrictionLevels is clearly not systematized in WMF config. For instance, as of this writing (January 06, 2020), fawiki binds editing extended semi protected articles to extendedconfirmed, while frwiki uses editextendedconfirmed. We should systematize the protection levels various projects want to use, in a way that a) introduces a system b) doesn't break anything projects wishes to use. Given what the two oldest protection levels use (editsemiprotected/editprotected), editxxprotected is the way to go.
Requirements
- All protection levels shall use right named as editxxprotected
- No protection level shall abuse another right, such as autopatrol, that's connected primarily with marking one's edit as patrolled automatically
Let's leave templateeditor for now, since it's used at all wikis using that protection level, and decide if we want to rename it at a later point.
Affected projects
- hewiki (autopatrol)
- lvwiki (autopatrol)
- plwiki (editor)
- srwiki (autopatrol, patrol, rollback, bot)
- srwikibooks (autopatrol, patrol, rollback, bot)
- srwikibooks (autopatrol, patrol, rollback, bot)
- srwikinews (autopatrol, patrol, rollback, bot)
- srwikisource (autopatrol, patrol, rollback, bot)
- srwikiquote (autopatrol, patrol, rollback, bot)
In this list, extendedconfirmed and templateeditor is intentionally ommitted, given those are two new rights and it's not clear if those should be kept as exceptions, or renamed as well. Any change regarding those two rights will be announced in Tech News.