Page MenuHomePhabricator

[MEX] M3 - Create editing functionality for statements on Items on mobile
Open, Needs TriagePublic

Description

Milestone Overview


Datatype Overview

  • 3.1 - 1 - Simple text input (string)
    • String (string)
    • External identifier (string)
    • URL (string)
  • 3.2 - 2 - Text input field that triggers a dropdown (string/wbentityID)
    • Text input field that triggers a dropdown (string/entityID)
    • Tabular data (string)
    • Geographic shape (string)
    • Wikibase item (wikibase entity ID)
    • Wikibase property (wikibase entity ID)
    • Lexeme (wikibase entity ID)
    • Form (wikibase entity ID)
    • Sense (wikibase entity ID)
  • Testing (unit & e2e)

Quality Level Definition

  • Basic edit - first pass version on beta wikidata
    • 1 + 2 functionality (simple text input + text input triggers dropdown)
    • References and qualifiers visible
    • Ranking visible
    • header/foot of edit page visible/ sticky
    • Uneditable datatypes flagged or hidden
  • Basic Edit “Functional” on Wikidata.org
    • release to wikidata.org (with a feature flag)
    • 1/2 functionality working (simple text input, text input triggering dropdown)
    • References working
    • Ranking working
    • Value type (custom value)
    • Looks aligned (but necessarily pixel perfect)
    • Statement UI and editing UI
    • wbui2025 does not impact lexemes

Open Questions

  • What do about Lexeme page? -> at the very least, we should figure out what css styles are leaking to lexeme
  • Do we have implementation ready versions of editing?
  • Should we first adjust to different sizes (320, 375, 440 ?) -> no that would be part of functional
  • What happens between clicking “publish” and the server responding that the edit has been successfully saved? - - Do we show some kind of loading spinner? Do we close the edit form and wait until the server responds before showing the “succcess!” banner at the bottom? How do we display any errors the server might return (user blocked, AbuseFilter, etc.)?

Topics to be addressed either as a unique user story or as subtask of one (TBD)

  • edit value, known value, etc
  • refine appearance of qualifiers

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
OpenNone
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
OpenArian_Bozorg
OpenNone
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedkarapayneWMDE
OpenNone
OpenHasanAkgun_WMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
OpenSadiya.Mohammed_WMDE
OpenArthurTaylor
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedArian_Bozorg
ResolvedArian_Bozorg
OpenAudreyPenven_WMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
OpenNone
OpenNone
OpenBUG REPORTNone
OpenNone
OpenNone
Openhoo
OpenNone

Event Timeline

karapayneWMDE renamed this task from [MEX] M3 - Create editing functionality for statements on Items on mobile. to [MEX] M3 - Create editing functionality for statements on Items on mobile.Jul 22 2025, 10:41 AM
karapayneWMDE updated the task description. (Show Details)
karapayneWMDE updated the task description. (Show Details)
karapayneWMDE updated the task description. (Show Details)