Page MenuHomePhabricator

Remove namespaceId and slot from API EntitySources
Open, Needs TriagePublic

Description

It is no longer appropriate to require defining slots and namespaceIds for entity sources given that some sources are now totally "over the wire" via an API request and are not coming from some wiki where a namespace or slot would be meaningful.

Acceptance Criteria:
EntitySources that refer to sources of type API should not include (and should not have to fake) details about wiki namespace or slot

Event Timeline

Change 714591 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):

[mediawiki/extensions/Wikibase@master] Remove namespaceId and slot from API EntitySources

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

Change 714591 abandoned by Rosalie Perside (WMDE):

[mediawiki/extensions/Wikibase@master] Remove namespaceId and slot from API EntitySources

Reason:

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

Change 714782 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):

[mediawiki/extensions/Wikibase@master] Remove namespaceId and slot from API EntitySources

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

Change 714782 abandoned by Rosalie Perside (WMDE):

[mediawiki/extensions/Wikibase@master] Remove namespaceId and slot from API EntitySources

Reason:

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

Change 715535 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):

[mediawiki/extensions/Wikibase@master] Make EntitySource an Interface and introduce DatabaseEntitySource and ApiEntitySource

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

Change 719063 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):

[mediawiki/extensions/Wikibase@master] Introduce DatabaseEntitySource and ApiEntitySource

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

Change 719963 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):

[mediawiki/extensions/WikibaseLexeme@master] Use DataBaseEntitySource

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

Change 719967 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):

[mediawiki/extensions/WikibaseQualityConstraints@master] Use DataBaseEntitySource

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

Change 719970 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):

[mediawiki/extensions/WikibaseMediaInfo@master] Use DataBaseEntitySource

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

Change 719063 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Introduce DatabaseEntitySource and ApiEntitySource

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

Change 719963 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Use DataBaseEntitySource

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

Change 719967 merged by jenkins-bot:

[mediawiki/extensions/WikibaseQualityConstraints@master] Use DataBaseEntitySource

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

Change 719970 merged by jenkins-bot:

[mediawiki/extensions/WikibaseMediaInfo@master] Use DataBaseEntitySource

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

Change 715535 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] FP: Make EntitySource an Interface and use DatabaseEntitySource and ApiEntitySource

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