Jan_Dittrich created this task.
Jan_Dittrich added projects: Wikidata, WMDE-Design.
Herald added subscribers: Zppix, Aklapper.

TASK DESCRIPTION

Story: As a user, I want to add a value to a statement

What happens: If I add a value to a statement with a property which values are restricted to items (let's say I want to add to the item Harry Potter that he is Property:MemberOf the Item:Gryffindor) , creation of the value fails silently if that item does not yet exists: The save link remains gray, there is no notification of the kind of error.

F4188743: Screenshot from 2016-06-21 16-32-43.png

Even if I notice the problem, my workflow is interrupted; I can't carry on creating these relations (like I could similarly on Wikipedia, where such would result in red links) but must cancel or create the other, to-be-linked-to item first.

What should happen:

  1. There should be a notification e.g. if the user clicks "save" which informs the user that the input could not be matched to an item and that this item could be created.
  2. Possibly, it would make sense to allow saving anyway and allow to match the input with an item later. So if I edit Harry Potter’s "educated at" value and I want to add "Hogwarts" but the item Hogwarts does not exists yet, I still can save, but the value is grayed out (or similar) and if I edit, I can match it again to the (hopefully) now created item.

Usability Guidelines: User Control and Freedom, Help users recognize, diagnose, and recover from errors


TASK DETAIL
https://phabricator.wikimedia.org/T138312

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lydia_Pintscher, Jan_Dittrich
Cc: Charlie_WMDE, thiemowmde, Jonas, Aklapper, Zppix, Jan_Dittrich, D3r1ck01, Izno, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to