Manual:$wgAddGroups
Kullanıcı hakları, erişim kontrolü ve izleme: $wgAddGroups | |
---|---|
Special:Userrights kullanarak belirli grupları kimlerin ekleyebileceğini kontrol eder. |
|
Sürümde tanıtıldı: | 1.11.0 |
Sürümde kaldırıldı: | hala kullanımda |
İzin verilen değerler: | (dizi) |
Varsayılan değer: | [] |
Diğer ayarlar: Alfabetik | İşlevsel olarak |
Ayrıntılar
MediaWiki sürümü: | ≥ 1.12 |
Varsayılan olarak bürokrat kullanıcı grubu, aşağıdaki ayar nedeniyle tüm hakları verebilir:
$wgGroupPermissions['bureaucrat']['userrights'] = true;
Yalnızca bazı haklar verebilecek grupların (bu örnekteki bürokratlar gibi) kullanıcı hakları ayrıcalığının false olarak ayarlanması gerektiğini unutmayın, aksi takdirde tüm grupları (1.11 hariç) eklemeye devam edebilirler.
$wgGroupPermissions['bureaucrat']['userrights'] = false;
Alternatif olarak, $wgAddGroups, potansiyel olarak bir uzantının tanımının üzerine yazılmadan tanımlanabilir:
$wgAddGroups['bureaucrat'][] = 'sysop';
$wgAddGroups['bureaucrat'][] = 'bot';
MediaWiki sürümü: | 1.11 |
Bir grup herhangi bir hak ekleyebilirse (örnek: bürokratlar herhangi bir hak ekleyebilir):
$wgAddGroups['bureaucrat'] = true;
Bir grup yalnızca bazı haklar ekleyebiliyorsa (örnek: bürokratlar yalnızca sysop ve bot grupları ekleyebilir):
$wgAddGroups['bureaucrat'] = [ 'sysop', 'bot' ];
Troubleshooting
- Not seeing permission checkboxes
If after setting this, you do not see the group checkboxes on the Special:Userrights page for a particular user, it might mean that they're already in that group and that the groups you are in do not allow the removal of a user from the set groups.
Once a user is in a group, defined by this setting the group checkboxes will only show up if $wgRemoveGroups
is also set for the group in question.
Ayrıca bakınız
- $wgRemoveGroups
- $wgGroupsAddToSelf
- $wgGroupsRemoveFromSelf
- $wgGroupPermissions
- Manual:Kullanıcı hakları - kullanıcı gruplarının yönetimi ve atanması hakkında bilgi.