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:
[] wbsearchentities
- Mostly done in {T246349} P11101
[x] wbgetentities
- works probably since [T247593] is done
[x] wbgetclaims
- works probably since [T247593] is done
[] wbformatentities
- Mostly done in {T246606} P11100
[] wbformatvalue
- Mostly done in [T246606] and [T251776] P11335
[] wbsgetsuggestions
- this is provided by the PropertySuggester extension. out of scope?
**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?