| aude created this task. aude added projects: Wikidata, MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseMediaInfo. Herald added a subscriber: Aklapper. |
We expose basic repository configurations (repoUrl, script path, article path) as a mediawiki JS config variable.
This assumes one Wikibase Repo, and if 'repoUrl' (a client setting is present / client enabled), then the client config gets used.
wbRepo is then used in wikibase.ui.entityViewInit.js.
In my setup, I have repo + mediainfo + client (to wikidata) enabled on my commons instance. This means that api calls (e.g. wbsetlabel) are going to my wikidata instance instead of the local commons instance, and this is bad/wrong/broken for multiple reasons.
To fix this, maybe we can introduce a replacement config (e.g. 'wbRepos' or 'wbRepositoryDefinitions' or something) that includes multiple configurations. We can then deprecate use of wbRepo config variable and eventually remove it after some deprecation time period.
Cc: Aklapper, aude, D3r1ck01, Izno, Wikidata-bugs, Ricordisamoa, Mbch331
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
