Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 8)
Open, NormalPublic

Description

$wgWBClientSettings contains several settings such as repoUrl, repoScriptPath, and repoArticlePath which need to be configured separately for each repository. To allow this, they should be moved into $wgWBClientSettings['foreignRepositories'].

daniel created this task.Dec 20 2016, 5:44 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptDec 20 2016, 5:44 PM

Probably the setting could then be renamed to "repositories"?

Change 400239 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[mediawiki/extensions/Wikibase@master] Rename foreignRepositories config in client to repositories

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

Restricted Application added a project: User-Ladsgroup. · View Herald TranscriptTue, Dec 26, 7:46 PM

Change 400415 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[mediawiki/extensions/Wikibase@master] Use foreignRepositories settings in clients instead of repoXXX

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

WMDE-leszek moved this task from Review to In Progress on the Wikidata-Sprint-2018-01-03 board.
WMDE-leszek added a subscriber: Ladsgroup.
This comment was removed by WMDE-leszek.

Change 402386 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/Wikibase@master] [WIP] Integrate repository configuration of WikibaseRepo into single setting

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

Change 400239 abandoned by Ladsgroup:
Rename foreignRepositories config in client to repositories

Reason:
Merged into other patches

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

WMDE-leszek removed WMDE-leszek as the assignee of this task.Mon, Jan 8, 9:10 AM
WMDE-leszek moved this task from In Progress to Review on the Wikidata-Sprint-2018-01-03 board.

Please ignore my previous comment on also integrating Repo component's settings into a single "repositories" setting. Does not seem thought-through. Definitely something to be left out for now. So this is only about the Client's settings.

Change 402386 abandoned by WMDE-leszek:
[WIP] Integrate repository configuration of WikibaseRepo into single setting

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

WMDE-leszek renamed this task from Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] to Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 4).Thu, Jan 11, 9:35 AM
WMDE-leszek renamed this task from Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 4) to Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 5).Sat, Jan 13, 11:39 AM
WMDE-leszek renamed this task from Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 5) to Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 6).Mon, Jan 15, 5:23 PM
WMDE-leszek renamed this task from Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 6) to Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 7).Tue, Jan 16, 3:33 PM

Change 400415 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Integrate all Client's repository settings into a single setting

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

WMDE-leszek renamed this task from Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 7) to Move all repoXXX client settings from $wgWBClientSettings to $wgWBClientSettings['foreignRepositories'] (days: 8).Wed, Jan 17, 11:13 AM
WMDE-leszek moved this task from Review to In Progress on the Wikidata-Sprint-2018-01-17 board.

Change 404679 had a related patch set uploaded (by WMDE-leszek; owner: Amir Sarabadani):
[mediawiki/extensions/Wikibase@master] Integrate all Client's repository settings into a single setting

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

WMDE-leszek removed WMDE-leszek as the assignee of this task.

Change 404679 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Integrate all Client's repository settings into a single setting

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

One note: repoUrl is not deprecated yet, what should we do about it?