This is the inverse of bug 674.
Sometimes there are some valuable, trustable, contributors (templates, javascript, legal...) for which it would be useful to allow editing some fully protected pages.
The needed fields are pretty much the same as user_restrictions and IMHO the same table should be used for both, which also mean just one schema change.
The fetch for per-user restrictions would be done before and added to the "if( '' != $right && !$user->isAllowed( $right ) )" if it was of type protectededit, and on the place on which it was done if of type restrictedit.
I feel tempting to also add more fine-grained types (like separate moving or fixing bug 4995) but perhaps it's moving it too much for per-user rights?
Version: 1.14.x
Severity: enhancement