Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vedmaka/meidawiki-extension-groupwhitelist

Mediawiki extension GroupWhitelist
https://github.com/vedmaka/meidawiki-extension-groupwhitelist

extension mediawiki mediawiki-extension php wikimedia

Last synced: about 1 month ago
JSON representation

Mediawiki extension GroupWhitelist

Awesome Lists containing this project

README

        

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.

* `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

Example config:

```
$wgGroupWhitelistRights = ['edit'];
$wgGroupWhitelistGroup = 'specialusers';
$wgGroupWhitelistSourcePage = 'Project:PageList';
```

And the `Project:PageList` contents:

```
SomePage1
SomePage2
SomaPage3
```

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