Skip to content

[CMSUI] - History route #30

@sneridagh

Description

@sneridagh

Important

If you are not a member of the Volto Team or Developers Team in the Plone GitHub organization, then do not work on or comment on this issue.

Goal

Port the History route to the Aurora CMS UI: list a content object's revisions and let an editor view, compare, and revert them. Baseline: replicate Volto's History (History.jsx) and Diff (Diff.jsx / DiffField.jsx), restyled with Quanta components from @plone/components.

Scope

This issue covers both the history list and the diff / "Review changes" view (not split into a separate issue).

Notable changes vs. Volto

As far as I can tell, the following has changed

  • Quanta restyle (react-aria, accessible by default) instead of Semantic UI.
  • Drop the version-number column; show a colored status dot + label instead of separate "what / state" columns.
  • Relative timestamps ("2 minutes ago") instead of absolute dates.
  • Implemented as an Aurora route (loader / action over the plone.restapi @history endpoint), not Redux.

Design

Open questions and cross-cutting implementation notes have moved to the status-update comment below, so this comment stays the requirements baseline.

Pinned by mliebischer

Metadata

Metadata

Assignees

No fields configured for Feature.

Projects

Status
In Progress
Status
No status
Status
In progress
Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions