Manual:$wgRevokePermissions/tr
| Kullanıcı hakları, erişim kontrolü ve izleme: $wgRevokePermissions | |
|---|---|
| Her gruptaki kullanıcılardan iptal edilen izin anahtarları. |
|
| Sürümde tanıtıldı: | 1.16.0 (r52083) |
| Sürümde kaldırıldı: | hala kullanımda |
| İzin verilen değerler: | (Karmaşık boole değerleri dizisi.) |
| Varsayılan değer: | [] |
| Diğer ayarlar: Alfabetik | İşlevsel olarak | |
Ayrıntılar
$wgGroupPermissions, kullanıcı grupları için izinlerin ayarlanmasına izin verir.
$wgRevokePermissions bu izinlerden herhangi birini iptal etmeye izin verir.
$wgRevokePermissions ile bir hakkın iptal edilmesi, bu hakkın $wgGroupPermissions ile verilmesine göre önceliklidir.
Kullanıcı gruplarından biri için bile bu hak iptal edilirse, diğer gruplar tarafından açıkça izin verilip verilmediğine bakılmaksızın, kullanıcı bu hakka sahip olmayacaktır.
- Örnek
$wgRevokePermissions['sysop']['editinterface'] = true;
- Sonuç (Special:ListGroupRights'ı görüntülerken)
Kullanıcı arayüzünü değiştir (editinterface)
Bu, $wgGroupPermissions ile aynı şekilde hareket eder, ancak kullanıcı burada bir gruptaysa, izin eklenmek yerine kaldırılacaktır. Bu ayar için iyi bir kullanım örneği, engellenen kullanıcıların haklarını daha da kısıtlamak için $wgAutopromote ve APCOND_BLOCKED ile bağlantılıdır. Başka bir kullanım durumu, bir hizmetlinin ($wgAddGroups aracılığıyla) bir kullanıcıyı bir gruba ekleyerek sayfaları normal şekilde düzenlemesine izin verdiği ancak sayfaları taşımasını engelleyebildiği diğer "engellenmiş grupların" oluşturulması olabilir.