【问题标题】:MediaWiki - Get namespaces by userMediaWiki - 按用户获取命名空间
【发布时间】:2015-05-22 07:44:23
【问题描述】:

是否可以获得给定用户组可以在 MediaWiki 中编辑的每个命名空间的 XML 列表?

【问题讨论】:

  • 我不确定我是否明白你在这里问什么。您想要用户组列表吗?还是 MediaWiki 命名空间列表? (这是两个不同的东西,没有任何关系。)或者您(只是在这里猜测)对 wgNamespaceProtection 设置感兴趣?
  • 如果编辑得更容易理解,这可能是一个好问题。我不敢编辑,因为不清楚要求什么。
  • 我知道命名空间和用户组之间的区别。我在我的 MediaWiki 中都使用了这两种方法。用户组决定用户可以访问哪个命名空间。现在我想要一个列表,您可以在其中看到用户组有权访问的每个命名空间(用户组:“user”在命名空间中具有访问权限:“user1”、“user2”)
  • 猜测了 OP 的真正含义。

标签: xml url mediawiki mediawiki-api


【解决方案1】:

(目前)还没有这样的功能,因为在 MediaWiki 中,默认情况下每个人都可以阅读和编辑除 MediaWiki 命名空间之外的所有内容:请参阅$wgNamespaceProtection

您可以获取命名空间列表api.php?action=query&meta=siteinfo&siprop=namespaces|usergroups&format=xml,然后Special:ListGroupRights 会告诉您进一步的命名空间保护,然后您可以检查哪些组对哪些命名空间拥有权限。

【讨论】:

    猜你喜欢
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多