Lea_WMDE created this task.
Lea_WMDE added projects: Wikidata-Termbox-Hike, Wikidata.
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  **Motivation**
  For mobile edits, we don't want to create every action atomically. Reasons 
for this are:
  
  - It would create a lot of requests, and this would increase needed band width
  - It would create "part error states", where some part of an edit is saved, 
but some other part is not
  - The number of edit summaries is rather cluttering (this reason is not 
mobile specific).
  
  However, editors should still be able to understand as much as possible about 
an edit without having to look at the diff. Thus we need edit summaries that 
are as specific as possible, and at the same time not overwhelming.
  
  **As a** Wikidata patroler
  **I want to** understand what an edit was about just by reading the edit 
summary
  **so that I** identify vandalism right from my watchlist
  
  **Technical thoughts**
  In order to create a general "edit summary creation" point, the edit summary 
should be generated as part of the wbeditentity endpoint.
  
  - Edit summary versions**
  
  **Ideal version**
  For each language code
   Changed: <language code> <label/description> to <new label/description>, 
[this now repeats if both were changed]
   Changed <language code> aliases: Removed <removed aliases>, added <added 
aliases>, changed <changed new version of aliases>
  
  **Shortened version**
  Changes for <language code>: Label, Description, Alias [whichever of these 
were changed] [whole line repeats for all changed languages
  
  **Fallback version**
  In XX languages there were changes in either Label, Description and/or Alias 
[whichever of them has been touched anywhere]
  
  **Acceptance Criteria**
  
  [ ] As long as the edit summary still contains less than XX Bytes, create the 
edit summary in the before mentioned ideal version.
  [ ] If the Byte limit cannot be met, use the shortened version.
  [ ] If it still cannot be met, use the fallback version.

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

WORKBOARD
  https://phabricator.wikimedia.org/project/board/3620/

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

To: Lea_WMDE
Cc: Aklapper, Lea_WMDE, alaa_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic, 
QZanden, LawExplorer, _jensen, rosalieper, Wikidata-bugs, aude, 
Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to