Skip to main content
Papevidocs

Editor Guide

Versioning & Audit

Every save creates a version. Every action leaves an audit log. Compare any two versions side-by-side, revert with one click, and prove exactly what happened and when.

Version history

Each time content is saved a new PageContent record is created. The published version is tracked by a pointer on the page — historical versions are always preserved.

View history

Open a page → Version History. Each entry shows the author, language, and a preview of the content at that point in time.

Revert

Click Revert on any version to restore it. The revert itself is logged — nothing is silently overwritten.

Compare Admin

Select two versions and click Compare Selected. A side-by-side diff highlights additions in green and removals in red, field by field.

Audit trail

Accessible to admins via Version History → View Audit Logs. Each log entry captures the full context of the action.

FieldDescription
event created, updated, deleted, published, unpublished, reverted, scheduled
userWho performed the action
old_valuesState before the change (JSON)
new_valuesState after the change (JSON)
ip_addressFor security auditing
created_atPrecise timestamp

Event color coding in the timeline

Brand — CreatedYellow — UpdatedRed — DeletedGreen — Published/RestoredGray — UnpublishedOrange — RevertedYellow — Scheduled

Access control

FeatureEditorModeratorAdmin
View version list
Preview version
Revert to version
Compare versions (diff)
View audit log

Compliance notes

  • SOC 2 — Comprehensive audit trails with timestamped user attribution and IP logging.
  • GDPR — User action tracking for accountability. Old/new values stored without exposing sensitive data.
  • Change management — Complete, tamper-evident history of every modification to every page.