LINUX.ORG.RU

Разбор ограничения прав в mediawiki.

 


0

1

Доброго времени суток, друзья.

Нужна помощь с ограничениями в правах.

1. У нас открытая вики. Версия mediawiki 1.31.1.

2. Во время установки был выбран полный комплект расширений (в тонкой настройке)

3. Установлено расширение FlaggedRevs.

Задача:

всем пользователям википедии (в том числе и анонимным), кроме администраторов запретить всё, кроме создания/редактирования «страниц» и применения изменений;

всем пользователям википедии (в том числе и анонимным), кроме администраторов ввести предварительную модерацию внесенных изменений.

В LocalSettings.php было добавлено:

$wgGroupPermissions['*']['editor'] = false;

Исходя из:

https://www.mediawiki.org/wiki/Extension:FlaggedRevs/ru#Как_назначить_права_п...

https://www.mediawiki.org/wiki/Manual:User_rights/ru#Список_групп

Никаких изменений после добавления параметра в локалсеттингс не заметил.

Что делать для выполнения поставленной задачи?

★★

Ответ на: комментарий от BitSum

Тебе надо предмодерацию любых изменений?

Убедись что FlaggedRevs у тебя работает, по умолчанию никто не может обходить предмодерацию.

suxov ★★ ()
Ответ на: комментарий от suxov

Тебе надо предмодерацию любых изменений?

Да.

Убедись что FlaggedRevs у тебя работает, по умолчанию никто не может обходить предмодерацию.

Как это сделать?

BitSum ★★ ()
Ответ на: комментарий от suxov

Также кто угодно может отредактировать и принять изменения без модерации.

BitSum ★★ ()
Ответ на: комментарий от mandala

php maintenance/update.php

Делал?

Да, конечно. Если установить данное расширение и не выполнить обновление БД, то все страницы покроются эррорами.

BitSum ★★ ()
Ответ на: комментарий от BitSum

Может я не понимаю как оно должно работать?

В моем понимании:

разлогинился в системе, перешёл на главную как анонимный юзер, отредактировал главную страницу - изменения произошли, главная страница не изменилась, а текущие изменения отправлены на модерацию.

Сейчас же любой желающий может внести изменения, добавив на главную страницу всё, что пожелает - без модерации.

Хотя, после

$wgGroupPermissions['*']['review'] = true;

Появилась форма.

BitSum ★★ ()
Последнее исправление: BitSum (всего исправлений: 1 )
Ответ на: комментарий от BitSum

$wgGroupPermissions['*']['reviewer'] = false;

$wgGroupPermissions['sysop']['review'] = true;

Вот желаемое.

Всем спасибо, друзья!

BitSum ★★ ()
Последнее исправление: BitSum (всего исправлений: 1 )
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.