Page MenuHomePhabricator

Consider what should happen with all of the wikibase API modules when it comes to federated properties
Open, Needs TriagePublic

Description

API modules to consider and evaluate:

Note: Some of these might be client only etc, so can definitely be ignored etc.

Get things that can interact with properties

  • Should be tested
  • Should interact with the federated properties
  • Highest prio of the 4 chunks of api modules

APIs:

Edit API modules that interact with properties :

  • probably should have a standard error message across all modules
  • should NOT allow editing remote or local properties
  • Middle prio of the 4 chunks of api modules

APIs:

  • wbcreateclaim
  • wbeditentity
  • wbremoveclaims
  • wbremovequalifiers
  • wbremovereferences
  • wbsetreference
  • wbsetaliases
  • wbsetdescription
  • wbsetlabel
  • wbsetclaim
  • wbsetclaimvalue
  • wbsetqualifier

Edit API modules that DO NOT interact with properties

  • probably nothing to do here
  • these are probably all already tested
  • Low prio of the 4 chunks of api modules

APIs:

  • wblinktitles
  • wbmergeitems
  • wblmergelexemes
  • wbcreateredirect
  • wbsetsitelink

Get things that DO NOT interact with properties

  • probably don't need to do anything?
  • probably all already tested
  • Low prio of the 4 chunks of api modules

APIs:

  • wbavailablebadges
  • wbcheckconstraintparameters
  • wbcheckconstraints
  • wbparsevalue

TBA are there any generators etc that need to be considered?

Event Timeline

Addshore created this task.Mar 3 2020, 1:11 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 3 2020, 1:11 PM
Addshore updated the task description. (Show Details)Mar 3 2020, 1:21 PM
Addshore updated the task description. (Show Details)Mar 3 2020, 1:24 PM
Addshore updated the task description. (Show Details)Thu, Apr 30, 1:35 PM
Addshore updated the task description. (Show Details)
Addshore updated the task description. (Show Details)Thu, Apr 30, 1:38 PM
Addshore updated the task description. (Show Details)Thu, Apr 30, 1:43 PM
Addshore updated the task description. (Show Details)
Addshore updated the task description. (Show Details)
Addshore updated the task description. (Show Details)Thu, Apr 30, 1:45 PM