MediaWiki Установка группы по умолчанию для новых пользователей

StackOverflow https://stackoverflow.com//questions/22082349

Вопрос

Я уверен, что это было отвечено где-то, но я не могу найти его через несколько часов поиска.То, что я хочу сделать, это позволить пользователям создавать свой собственный аккаунт, но иметь возможность прочитать только до тех пор, пока не дам им разрешения для редактирования статей.Я могу выяснить деталь, необходимую для создания новой группы, но у меня возникли проблемы с тем, чтобы сообщить ей дать новым пользователям конкретную группу разрешений.Я, наверное, просто не смотрю в нужных местах, но если кто-то может помочь мне или, по крайней мере, указать мне в правильном направлении, который будет очень ценится.

Это было полезно?

Решение

Попробуйте сделать это другим путем: дайте разрешению только для чтения пользователей по умолчанию, а затем поднять пользователей в группу доверенных пользователей.

$wgGroupPermissions['*']['edit']             = false;
$wgGroupPermissions['*']['createpage']       = false;
$wgGroupPermissions['user']['edit']          = false;
$wgGroupPermissions['user']['createpage']    = false;
$wgGroupPermissions['trusted']['edit']       = true;
$wgGroupPermissions['trusted']['createpage'] = true;
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top