Jump to content

Příručka:$wgRestrictionLevels

From mediawiki.org
This page is a translated version of the page Manual:$wgRestrictionLevels and the translation is 100% complete.
Přístup: $wgRestrictionLevels
Sada klíčů oprávnění, které lze vybrat na stránce "ochrana stránky".
Zavedeno od verze:1.6.0 (r12207)
Odstraněno od verze:stále se používá
Povolené hodnoty:(pole řetězců)
Výchozí hodnota:[ '', 'autoconfirmed', 'sysop' ]

Podrobnosti

Tato proměnná obsahuje seznam klíčů oprávnění, které lze vybrat pro každý typ omezení na stránce "ochrana stránky" (action=protect). 'autoconfirmed' umožňuje všem registrovaným uživatelům, pokud $wgAutoConfirmAge a $wgAutoConfirmCount jsou 0.

$wgRestrictionLevels obsahuje seznam uživatelských oprávnění/práv, nikoli skupin uživatelů. Pokud potřebujete, můžete si vytvořit vlastní oprávnění a poté je podle potřeby přiřadit různým skupinám uživatelů. Například:

# přidejte další úroveň ochrany omezující úpravy/přesouvání/atd. uživatelům s oprávněním "school-project".
$wgRestrictionLevels[] = 'school-project'; 
# udělte oprávnění "school-project" uživatelům ve skupinách "students" a "teachers".
$wgGroupPermissions['students']['school-project'] = true;
$wgGroupPermissions['teachers']['school-project'] = true;
# udělte oprávnění "school-project" sysops (potřebné, aby sysops mohli použít tuto úroveň ochrany na stránky)
$wgGroupPermissions['sysop']['school-project'] = true;
'sysop' a 'autoconfirmed' jsou ve skutečnosti skupiny uživatelů spíše než uživatelská práva, ale jsou povoleny z důvodu zpětné kompatibility. Při porovnávání s uživatelskými právy by měly být mapovány na 'editprotected' a 'editsemiprotected'.

Pokud přidáte další úrovně (např. 'docwriters'), můžete nastavit "zobrazované jméno" zobrazené v uživatelském rozhraní vytvořením stránky MediaWiki, jako je 'MediaWiki:Protect-level-docwriters'.

Pokud nastavíte vyšší úroveň než sysops, to znamená ochranu před úpravami sysop, sysops nemůže poskytnout stránce takovou úroveň ochrany ani ji odstranit a to ani s oprávněním 'protect'.

Uživatel s oprávněním 'protect' (chránit) stále nemůže ochránit stránku, kterou nemůže upravovat, například pokud je jako taková definována $wgNamespaceProtection .

Varování

Pokud má uživatel s oprávněním 'protect' oprávnění upravovat stránku, ale je chráněna tak, že ji nemůže přesunout, rozhraní ochrany nabídne změnu úrovně ochrany při přesunu, takže získáte možnost přesunout strana.

Související odkazy