Manual:$wgGroupPermissions/nl

From Linux Web Expert

<translate> User rights, access control and monitoring</translate>: $wgGroupPermissions
Gebruik dit om toegangsrechten in te stellen voor groepen en gebruikers in deze groepen.
<translate> Introduced in version:</translate>1.5.0 (r9367)
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate>(Complexe reeks van boolean waarden.)
<translate> Default value:</translate>Zie onder.

Details

$wgGroupPermissions is een tweedimensionale array geïndexeerd door gebruikersgroep en beschikbare rechten. De waarde kan ofwel true zijn om de toestemming te verlenen, ofwel false als deze niet zou mogen worden verleend.

Die toestemmingen, die verleend zijn met $wgGroupPermissions, zijn altijd cumulatief. Als een gebruiker lid is van verschillende groepen, dan krijgt de gebruiker een recht als het wordt toegekend aan ten minste een van deze groepen, zelfs als het niet wordt toegekend aan hun andere groepen. Met andere woorden, als een van de gebruikersgroepen een recht heeft, dan is het niet mogelijk om het recht weg te nemen met behulp van $wgGroupPermissions. Gebruik in plaats daarvan $wgRevokePermissions om rechten in te trekken.

Voorbeeld

$wgGroupPermissions['user']['edit'] = true;

Dit geeft alle geregistreerde gebruikers de mogelijkheid om pagina's te bewerken.

Aangepaste gebruikersgroepen

U kunt ook uw eigen gebruikersgroepen definiëren. De namen van de gebruikersgroepen mogen niet langer zijn dan 255 tekens.[1] De groepen, die zijn gedefinieerd in de standaardinstellingen of in LocalSettings.php , kunnen worden toegewezen aan gebruikers via de wiki interface Special:Userrights.

Voorbeeld (tot REL 1.24 of in $1)

# Begin met het toewijzen van de standaardrechten uit de groep "autoconfirmed".
$wgGroupPermissions['trustworthy'] = $wgGroupPermissions['autoconfirmed'];
# Voeg de rechten van de groep "bot" toe
$wgGroupPermissions['trustworthy'] = array_merge(
    $wgGroupPermissions['trustworthy'],
    $wgGroupPermissions['bot']
    );
# Wijzig nu deze rechten:
$wgGroupPermissions['trustworthy']['delete'] = true;
$wgGroupPermissions['trustworthy']['protect'] = true;
$wgGroupPermissions['trustworthy']['patrol'] = true;

Hierdoor ontstaat een groep die "trustworthy" wordt genoemd.

Voeg nu leesbare namen voor je nieuw aangemaakte groep toe aan de wiki voor de "trustworthy" groep, bijv. op de pagina "MediaWiki:Group-trustworthy" in meervoud "Trustworthy editos" en op de pagina "MediaWiki:Group-trustworthy-member" in enkelvoud "Trustworthy editor". Dit is een optionele maar aanbevolen stap.

Gebruikers van die groep hebben dezelfde rechten als gebruikers uit de groepen "autoconfirmed" en "bot". Bovendien zullen ze in staat zijn om pagina's te verwijderen en te beveiligen en deze te markeren als gecontroleerd.

Voor uitgebreide documentatie, zie Manual:User rights .

File:OOjs UI icon notice-destructive.svg <translate> Warning:</translate> De functionaliteit om specifieke pagina's ontoegankelijk te maken is niet uitgebreid getest op veiligheid. Gebruik op eigen risico!

Standaardwaarden

De standaardwaarden variëren van versie tot versie. U kunt degene die van toepassing is op uw mediawiki-installatie vinden in DefaultSettings.php . Voor meer informatie zie Manual:User rights .

Gebruik door extensies

Sommige extensies, zoals RenameUser of CheckUser , voegen nieuwe rechten toe die op dezelfde manier kunnen worden geconfigureerd en toegewezen.

Voorbeelden

Vanaf release 1.25 doe in extension.json :

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.25
Gerrit change 166705
<translate> MediaWiki version:</translate>

Nieuw recht toekennen aan een bestaande groep

	"GroupPermissions": {
		"user": {
			"edit": true
		}
	},

Groep toevoegen

	"GroupPermissions": {
		"trustworthy": {
			"delete": true,
			"protect": true,
			"patrol": true
		}
	},


Zie ook

Voetnoten

  1. Zie de lengte van de kolom ug_groep in de user_groups tabel.