The Revisions module enables you to view change history and restore previous values for any field or attribute. Change tracking is available for all entities by default and requires no additional configuration.

Viewing change history

From entity fields

Hover over any field or attribute on an entity detail page to see a clock icon in the top right corner. Click it to open a pop-up showing the change history for that field or attribute:

Revision Icon

The pop-up displays:

Revision List

  • Date and time of each change
  • User who made the change
  • Previous value (Old Value) and new value (New Value)

To view field or attribute history, you need editing rights for that field or attribute.

From Activities panel

The Activities panel shows record changes with previous and new values together with other types of posts. Click Change History in the panel's right corner to view all changes in one window:

Change history

The table shows the date, change type (create, update, delete, or link/unlink for relations), and old and new values:

Change history

Restoring values

From single field history

In the field or attribute change history pop-up (opened from the clock icon), click the Restore button in any row to restore that field or attribute to its previous value.

From change history (all fields)

In the change history pop-up (opened from the Activities panel), use the 3 dots menu for:

  • Restore — restore a single field or attribute value
  • Restore all — restore all changes made at the same time

From Activities panel

You can restore values directly from the Activities panel without opening the change history. Select a change in the Activities panel and choose Restore from its actions menu:

Restore in the activities

Restored values are logged as new changes in the Activities panel, showing the date, time, old and new values, and the user who performed the restore.