Problem
When revisions are turned on for a node (type), new revisions are saved for each individual field edit. It "spams" the node revisions list heavily, therefore we need to figure out a way to queue up the changes and only save occasionally (either with user action or timed autosaves).
Proposed solution
Utilize tempstore to store a temporary version of the entity while it is being edited and do actual saves only occasionally.
Attachment | Size | Status | Test result | Operations |
---|---|---|---|---|
edit-tempstore.patch | 1.51 KB | Idle | PASSED: [[SimpleTest]]: [MySQL] 49,562 pass(es). | View details | Re-test |