настройка прав в MediaWiki

Angelika_900

Стоит корпоративная Wiki (на MediaWiki хочется сделать юзера, который может все читать и обсуждать, но не может править статьи, вопрос как?

myrka68

что-то типа такого добавить в LocalSettings.php (использую всё, кроме последней строчки для reader, в твоём случае, возможно, надо будет что-то ещё добавить)

$wgGroupPermissions['reader']['read'] = true;
$wgGroupPermissions['reader']['edit'] = false;
$wgGroupPermissions['reader']['createpage'] = false;
$wgGroupPermissions['reader']['delete'] = false;
$wgGroupPermissions['reader']['upload'] = false;
$wgGroupPermissions['reader']['rollback'] = false;

$wgGroupPermissions['reader']['createtalk'] = true;

и сделать пользователю группу reader
(хотя это какой-то нечестный ридер получается )

Angelika_900

если ['edit']= false, то и ['createtalk']=false
так в мане написано и проверяли, так и есть

Angelika_900

пока рабочий вариант - не давать тем юзерам права на снятие зашиты, и поставить защиту на все статьи, но это неудобно

myrka68

возможно, что и не получится то, что требуется
политика прав в MediaWiki весьма примитивна
Оставить комментарий
Имя или ник:
Комментарий: