Steps to reproduce:
- Add the following in your LocalSettings.php:
$wgRestrictionLevels[] = 'edituserrightsprotected'; $wgGroupPermissions['bureaucrat']['edituserrightsprotected'] = true;
- Log in as a bureaucrat
- Protect a page under these parameters: "Edit: Allow only administrators"; "Move: Allow only users with "edituserrightsprotected" permission"
- Log out and log back in as an administrator (non-bureaucrat) user
- Go to change protection of the page
Expected result: It shows an enabled dropdown for edit-protection and a disabled dropdown for move-protection.
Actual result: It shows an enabled dropdown for edit-protection and an enabled dropdown for move-protection. It will propose to set move-protection to a sysop-level or lower. That allows simply lowering the protection level and entirely bypassing it.
Software version: Any MW version that supports separate page protections. I've tested on MediaWiki 1.38