Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Page MenuHomePhabricator

Argument of type Wikidata lexeme form shows fetch explicitly
Closed, ResolvedPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

What happens?:
Try this function shows "fetch Wikidata lexeme form" explicitly. I thought it should be implicit? Not sure if this is just the current state or a bug. Also, I cannot open the function call and enter the missing value.

Screenshot 2024-10-18 at 09.36.50.png (1×1 px, 253 KB)

What should have happened instead?:
I was expecting an input box where I can enter the Lexeme form ID, similar to what we see at https://www.wikifunctions.org/view/en/Z6824

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

Workaround could be to switch the argument type to a Wikidata lexeme form reference.

Event Timeline

The same issue applies to https://www.wikifunctions.org/view/en/Z6804 and when populating a list with Z6004 as its type. In these contexts, there is no option to provide the reference by means of a call to a different function.

In an untyped (Z1) list, the implicit Z6824 function call is exposed, so the argument can be entered. But in a context where the list can be saved, changing the list type from Z1 to Z6004 results in the deletion of such function calls. (See T377802.)

Wikifunctions currently has a "lexeme selector", which shows up when composing a call to a function having an argument of type Wikidata lexeme or Wikidata lexeme reference. There will soon be a similar selector for Wikidata lexeme form (& reference) types; work has recently started on it, for T377825. Also, we are preparing a new wiki page that gives a general overview of Wikidata content support, as well as status regarding what's done and what's planned. We apologize for not publishing that info previously!