Page MenuHomePhabricator

Expose siteGlobalID in Lua
Closed, ResolvedPublic


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

CommunityTechBot renamed this task from shdaaaaaaa to Expose siteGlobalID in Lua.Jul 2 2018, 4:22 PM
CommunityTechBot raised the priority of this task from High to Needs Triage.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot added a subscriber: Aklapper.

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

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