Page MenuHomePhabricator

Expose siteGlobalID in Lua
Closed, ResolvedPublic

Description

As requested, it should be possible for Lua users to get the site's global id.

While this would thematically fit very well into Scribunto's Site library, only Wikibase currently knows a site's global id (which is caused by the current state of interwiki/site handling in MediaWiki).

I suggest adding mw.wikibase.getGlobalSiteId(). Alternatively, we could expose it simply as field mw.wikibase.globalSiteId or add it to Scribunto's Site library (although this would heavily mess with extension boundaries).

Note: T146616 is related to this as the $wgDBname/wfWikiId() matches the global site id in the WMF setup (but not generally).

Event Timeline

Change 540925 had a related patch set uploaded (by Hoo man; owner: Hoo man):
[mediawiki/extensions/Wikibase@master] Add "mw.wikibase.getGlobalSiteId"

https://gerrit.wikimedia.org/r/540925

Change 540925 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Add "mw.wikibase.getGlobalSiteId"

https://gerrit.wikimedia.org/r/540925