daniel created this task.
daniel triaged this task as "Normal" priority.
daniel added projects: Wikidata, Epic, Structured-Data-Commons, MediaWiki-Platform-Team, Multi-Content-Revisions.

TASK DESCRIPTION

When using action="" to undo an edit (or a series of edits), changes to all slots should be undone, not just changes to the main slot.
This means that the logic for undoing edits needs to be extracted from EditPage.

Some considerations:

  • Undo for non-textual can not use the generic edit page, and should probably not offer any free form editing ability (Wikidata has undo overwritten to behave like this). Perhaps free form editing can be dropped from the undo function completely.
  • When the undo operation spans multiple slots, free form editing should be disabled. A diff for each slot should be shown for confirmation though.
  • As a baseline, undo operations could just be denied of they would affect any slots other than the main slot.

This blocks structured data on commons, since it will be possible to trigger an undo that spans multiple slots, even though individual edits can only affect a single slot.


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

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

To: daniel
Cc: Aklapper, -jem-, Lokal_Profil, Smalyshev, TomT0m, Liuxinyu970226, daniel, Lahi, PDrouin-WMF, Gq86, E1presidente, Ramsey-WMF, Cparle, SandraF_WMF, GoranSMilovanovic, QZanden, Tramullas, Acer, LawExplorer, Susannaanas, Aschroet, Jane023, Wikidata-bugs, PKM, Base, matthiasmullie, aude, Ricordisamoa, Lydia_Pintscher, Fabrice_Florin, Raymond, Anomie, Steinsplitter, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to