Page MenuHomePhabricator

As a curating editor I want to be able to see a useable page history and take revert actions
Open, HighPublic

Description

Must haves:

  • Revision history table with date+time, revision notes and author
  • Ability to compare two versions of an article visually
  • Ability to revert to selected revision, or the most recent revision
  • Ability to Thank for a revision

Bonus points for considering...

  • ORES quality prediction
  • Tags support
  • filter and search (date range, tag and comment based)
  • Links to user pages and history for page contributors
  • page lock/permissions

Some other stuff to consider/discuss:

  • Deleted information (oversighted, etc)
  • flagged revs wikis (current active revision indicator)
  • view a revision as though it was the current one? (rather than as a diff)
  • pagination/support for long histories
  • live update mode?

Overview of proposed designs

History pageSelecting revisionsIndividual revisionDiff / Comparing revisions
Zeplin: https://zpl.io/VqLEArlZeplin: https://zpl.io/V19wKyEZeplin: https://zpl.io/25AwRerZeplin: https://zpl.io/VYoBN6L

Related Objects

StatusSubtypeAssignedTask
OpenNone
ResolvedJMinor
ResolvedJMinor
ResolvedTsevener
DuplicateNone
OpenNone
Resolvedcmadeo
ResolvedJMinor
DuplicateNone
ResolvedJoeWalsh
ResolvedMhurd
OpenNone
ResolvedTsevener
ResolvedJMinor
ResolvedMhurd
ResolvedJMinor
ResolvedTsevener
ResolvedJMinor
DeclinedTsevener
ResolvedTsevener
ResolvedTsevener
ResolvedJMinor
ResolvedSpikeTsevener
ResolvedTsevener
ResolvedTsevener
ResolvedTsevener
ResolvedMhurd
ResolvedMhurd
OpenMhurd
ResolvedJMinor
ResolvedSpike NHarateh_WMF
DeclinedNone
OpenJMinor
ResolvedJMinor
OpenSNowick_WMF
OpenSNowick_WMF
OpenSNowick_WMF
OpenSNowick_WMF

Event Timeline

JMinor created this task.Feb 20 2019, 11:54 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 20 2019, 11:54 PM
JMinor triaged this task as High priority.Feb 27 2019, 11:48 PM
JMinor moved this task from Needs Triage to Product Backlog on the Wikipedia-iOS-App-Backlog board.
cmadeo updated the task description. (Show Details)Jul 23 2019, 8:44 PM
cmadeo updated the task description. (Show Details)
This comment was removed by NHarateh_WMF.
cmadeo updated the task description. (Show Details)Aug 28 2019, 2:51 PM
ABorbaWMF added a subscriber: ABorbaWMF.

I think this one is ready on 6.5.0 (1699)

JMinor added a comment.Dec 6 2019, 1:00 AM

Pushing into 6.6 for the sub-tasks that are still open. Primary priorities are:

  • Accessibility improvements (pending review by AFB)
  • Undo/rollback (ready for dev)
  • Switch history cell info to come from REST History API (ready for dev)
  • Filter history by type (ready for dev)

Additionally, I'd like to revisit the display of page lock status.