Как разрешить зарегистрированному пользователю MediaWiki редактировать Common.css? - PullRequest
5 голосов
/ 02 октября 2008

Я хотел бы разрешить зарегистрированному пользователю редактировать MediaWiki / Common.css, не добавляя их в группу sysop.

Я понимаю, что это позволит пользователю изменять его, но это закрытая вики, так что это не проблема.

Любое решение приемлемо даже при изменении php-кода:)

Ответы [ 2 ]

14 голосов
/ 17 ноября 2008

Создайте новую группу, добавьте ей привилегию editinterface. В LocalSettings.php это делается так:

$wgGroupPermissions['mynewgroup']['editinterface'] = true;

Затем добавьте пользователя в новую группу.

Или, если вы хотите дать это право всем зарегистрированным пользователям, сделайте это следующим образом:

$wgGroupPermissions['user']['editinterface'] = true;
// user is the default group for all logged-in users

Подробнее см. Руководство по MediaWiki .

0 голосов
/ 31 августа 2014

Возможно, безопаснее в использовании;

$wgAllowUserCss = true;

См. Руководство Mediawiki для получения полной информации.

"Если этот параметр включен, пользователи могут выполнять индивидуальные настройки сверх обычного выбора скинов на экране« Настройки »."

Аналогичная настройка доступна для Javascript.

...