Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vedmaka/meidawiki-extension-groupwhitelist
- Owner: vedmaka
- License: gpl-2.0
- Created: 2020-04-01T15:47:06.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T10:44:58.000Z (about 2 years ago)
- Last Synced: 2024-11-06T15:56:05.413Z (3 months ago)
- Topics: extension, mediawiki, mediawiki-extension, php, wikimedia
- Language: PHP
- Homepage: https://gerrit.wikimedia.org/r/#/admin/projects/mediawiki/extensions/GroupWhitelist
- Size: 507 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
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 pagesExample 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`).