Extension:GroupWhitelist

The extension allows to grant users from selected group with a special per-page rights specifying affected pages list on a regular wiki page.

Configuration parameters

 * $wgGroupWhitelistRights - A list of actions to be allowed
 * $wgGroupWhitelistGroup - A group affected by the extension
 * $wgGroupWhitelistSourcePage - A page to look for list of whitelisted pages

The default configuration is:

$wgGroupWhitelistRights = ['edit']; $wgGroupWhitelistGroup = 'user'; $wgGroupWhitelistSourcePage = 'Mediawiki:Whitelist';

and the Mediawiki:Whitelist contents could be:

// Comments are allowed
 * SomePage1
 * SomePage2
 * SomaPage3

The settings above allow users from a `user` group to `edit` pages specified in the `Mediawiki:Whitelist` page contents (`SomePage1`, `SomePage2`, `SomePage3`).