Page MenuHomePhabricator

Create ApiModifyEntity and refactor
Closed, ResolvedPublic

Description

Create an ApiModifyEntity and refactor ApiSetLabel, ApiSetDescription and ApiSetAliases to use it. There should also be common ApiModifyItem, ApiModifyProperty, etc, for other types of entities. Further type-specific operations should use these as base classes.

It is open how identification by sitelinks could be readded, but it will probably be through an additional module (aka something like "generator").

Identification of entities can be a problem as ids are not unique across content types/models..


Version: unspecified
Severity: normal
Whiteboard: storypoints: 8

Details

Reference
bz40301

Related Objects

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 12:56 AM
bzimport set Reference to bz40301.
bzimport added a subscriber: Unknown Object (MLST).

Verified in Wikidata demo time for sprint 17