2015-05-22 4 views
0

Возможно ли получить XML-список каждого пространства имен, которое данная группа пользователей может редактировать в MediaWiki?MediaWiki - Получить пространства имен пользователем

+0

Я не уверен, что понимаю, что вы здесь просите. Вам нужен список групп пользователей? Или список пространств имен MediaWiki? (Это две разные вещи, никоим образом не связанные.) Или вы (просто угадываете здесь) интересуетесь настройками wgNamespaceProtection? – leo

+0

Может быть хорошим вопросом, если отредактировано, чтобы быть более понятным. Я не осмелился редактировать, так как непонятно, о чем просят. –

+0

Я знаю разницу между пространствами имен и пользовательскими губами. И я использую оба в своей MediaWiki. Группа пользователей решает, в каком пространстве имен у пользователя есть доступ. Теперь мне нужен список, в котором вы можете увидеть каждое пространство имен, в котором группа пользователей имеет доступ (пользовательская группа: «пользователь» имеет доступ в пространствах имен: «user1», «user2»). –

ответ

0

Нет такой функции (пока), потому что в MediaWiki по умолчанию каждый может читать и редактировать все, кроме пространства имен MediaWiki: см. $wgNamespaceProtection.

Вы можете получить список пространств имен api.php?action=query&meta=siteinfo&siprop=namespaces|usergroups&format=xml, а затем Special:ListGroupRights расскажет вам о дальнейших мерах защиты пространства имен, после чего вы можете проверить, какие группы имеют права на какие пространства имен.

Смежные вопросы