Extension:GroupWhitelist
Appearance
Toto rozšíření je profesionálně spravováno týmem WikiTeq.
WikiTeq poskytuje oficiální podporu pouze pro verze MediaWiki LTS. Může fungovat s jinými verzemi MediaWiki.
Stav rozšíření: stabilní |
|
|---|---|
| Implementace | Uživatelská práva |
| Popis | Umožňuje přepsat oprávnění pro jednotlivé stránky na základě bílé listiny |
| Autoři | WikiWorks team |
| Správci | WikiTeq team |
| Zásady kompatibility | Pro každé vydání MediaWiki, které je vydáním dlouhodobé podpory, existuje v rozšíření odpovídající větev. |
| MediaWiki | 1.31+ |
|
|
| Licence | GNU General Public License 2.0 nebo novější |
| Stáhnout | README |
| Přeložte rozšíření GroupWhitelist, používá-li lokalizaci z translatewiki.net | |
| Problémy | Otevřené úkoly · Nahlásit chybu |
Rozšíření umožňuje udělit uživatelům z vybrané skupiny speciální práva pro jednotlivé stránky s uvedením seznamu dotčených stránek na běžné wiki stránce.
Toto rozšíření bylo vytvořeno pro WikiWorks.
Instalace
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
GroupWhitelistve vaší složceextensions/.
Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/GroupWhitelist
- Na konec vašeho souboru LocalSettings.php přidejte následující kód:
wfLoadExtension( 'GroupWhitelist' );
Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Konfigurační parametry
$wgGroupWhitelistRights |
Seznam povolených akcí |
$wgGroupWhitelistGroup |
Skupina ovlivněná rozšířením |
$wgGroupWhitelistSourcePage |
Stránka pro vyhledávání seznamu stránek na bílé listině |
$wgGroupWhitelistAPIAllow |
Moduly API, které mají být vždy oprávněny |
Výchozí konfigurace je:
$wgGroupWhitelistRights = [ 'edit' ];
$wgGroupWhitelistGroup = 'user';
$wgGroupWhitelistSourcePage = 'Mediawiki:Whitelist';
$wgGroupWhitelistAPIAllow = [];
The Mediawiki:Whitelist contents could be:
* SomePage1
// Comments are allowed
* SomePage2
* SomaPage3
The settings above allow users from a `user` group to `edit` pages specified in the `Mediawiki:Whitelist` page contents (`SomePage1`, `SomePage2`, `SomePage3`).
See also
- Extension:InternalWhitelist - A similar extension that only allows whitelisting pages for reading by anonymous users.
