[FAQ] Recovering Overwritten or Deleted Layouts and Workspaces

Question

A layout was overwritten or deleted. Can I get the previous version back?

Answer

There’s no specific built-in functionality for recovery, but this can be achieved manually via the io.Manager Audit Logs.
io.Manager generates audit logs for entity-related operations, recording the entity type and the operation along with the previous and current values. You can open the Audit page in io.Manager and locate the audit entry recording with the change to the affected layout. From there the previous values can be used to manually re-create the earlier version of the layout.

For configuration, see the io.Manager Server Configuration documentation.

Recovery is possible while the relevant audit log entries still exist in the database. Old audit logs can be purged according to the configured purge policy in io.Manager.