| Доступ: $wgRestrictionLevels | |
|---|---|
| Набор ключей доступа, которые можно выбрать на странице «Защита страницы». | |
| Введено в версии: | 1.6.0 (r12207) |
| Удалено в версии: | всё ещё используется |
| Допустимые значения: | (массив строк) |
| Значение по умолчанию: | ['','autoconfirmed','sysop'] |
| Другие настройки:По алфавиту |По функциональности | |
Эта переменная содержит список ключей доступа, которые можно выбрать для каждого изтипов ограничения на странице «Защита страницы» (action=protect).'autoconfirmed' разрешает всем зарегистрированным участникам, если$wgAutoConfirmAge и$wgAutoConfirmCount равны 0.
$wgRestrictionLevels содержит списокразрешений/прав участников, а не их групп.При желании вы можете создать собственное разрешение и затем назначить его различным группам участников по мере необходимости.Например:
# добавить дополнительный уровень защиты, ограничивающий редактирование/переименование и т.д. участникам с разрешением «school-project»$wgRestrictionLevels[]='school-project';# назначить разрешение «school-project» участникам в группах «students» и «teachers»$wgGroupPermissions['students']['school-project']=true;$wgGroupPermissions['teachers']['school-project']=true;# назначить разрешение «school-project» для администраторов (необходимо, чтобы администраторы могли применять этот уровень защиты к страницам)$wgGroupPermissions['sysop']['school-project']=true;
Если вы добавите дополнительные уровни (например, 'docwriters'), вы можете установить «отображаемое имя», видимое в пользовательском интерфейсе, создав страницу MediaWiki, например «MediaWiki:Protect-level-docwriters».
Если вы установите уровень выше чем 'sysop', то есть защиту от редактирования администраторами, то администраторы не смогут предоставить странице такой уровень защиты или удалить её даже с разрешением 'protect'.
Участник с разрешением 'protect' по-прежнему не сможет защитить страницу, которую он не может редактировать, например, если он так определён в $NamespaceProtection.
Cascade protection is exempt from removing create protection.
If a user with the 'protect' permission has the permission to edit a page but it is protected so that they can't move it, the protection interface will offer to change the move-protection level so you will gain the capability to move that page.
The first one in the list is not the default one.