Using diff's to track entity updates and this adds much needed accountability to the module.

Note that other properties, author, created, changed, type and comment can not be tracked across revisions.

Comments

alan d.’s picture

Status: Active » Needs review
StatusFileSize
new8.76 KB

The patch moves node_entity_diff() into diff.module after discovering that adding a corresponding user entity comparison resulted in irregular misses with module_implements().

alan d.’s picture

This extends the previous patch (both required) and exposes author, revision creator, type, created, changed and comment settings.

Use cases for all properties. Note that revisions do not save changes to author (owner or node.uid), created timestamp, etc. If equal, the row doesn't show so these do not clutter up the output.

Property Revisions Node update Different Nodes
author n y y
revision_author y n n
type n n y
publishing_flags y y y
created n y y
changed n y y
revision_timestamp y n n
comment n y y
alan d.’s picture

Status: Needs review » Fixed

Added in 50c439c and 21f442a

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.