aude created this task.
aude added projects: Wikidata, MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseMediaInfo.
Herald added a subscriber: Aklapper.

TASK DESCRIPTION

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.


TASK DETAIL
https://phabricator.wikimedia.org/T158582

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: aude
Cc: Aklapper, aude, D3r1ck01, Izno, Wikidata-bugs, Ricordisamoa, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to