It is not possible to create multiple drafts of a node and selectively edit them.

Steps to repro:

Take an existing node - let's call it "original".
Create a new draft. This becomes "draft 1".
Create another new draft of "original" or "draft 1". This becomes "draft 2".
You'll now have original as current with 2 drafts above it.
There is no way to edit draft 1.

WIthout revision moderation enabled, revisions work pretty much the same way. You can't edit old revisions - only revert to them. Multiple drafts need to be editable, so we need to find a way to make it work differently.

Comments

webchick’s picture

Yeah, this is a limitation of core: you can't edit revisions, only view them.

I'm marking this "won't fix" for now, since it doesn't have anything to do with revision_moderation, although I may fix it eventually by adding a custom revisions tab where I can control more what's shown here.

webchick’s picture

Status: Active » Closed (won't fix)
webchick’s picture

Title: Editing more than one draft is not possible » Add the ability to edit revisions
Project: Revision Moderation » Drupal core
Version: master » x.y.z
Component: Code » base system
Category: bug » feature
Status: Closed (won't fix) » Active

Well, actually. I should probably assign this to core.

How this would work is another op 'edit' would be added to node_revisions(). This would take you to a form which populated the various fields based on a $node->load() for that revision ID. Additionally, an "edit" operation would be added to the revision table in node_revision_overview().

webchick’s picture

Component: base system » node system
coreb’s picture

Version: x.y.z » 6.x-dev

Moving out of the "x.y.z" queue to a real queue.

pasqualle’s picture

Version: 6.x-dev » 7.x-dev
tstoeckler’s picture

Version: 7.x-dev » 8.x-dev

Still valid. At least a proper CRUD API for revisions should be added, I think.

colan’s picture

Subscribing.

jhedstrom’s picture

Issue summary: View changes
Status: Active » Closed (duplicate)

Core now has forward-revisioning. Marking this as a duplicate of #2477419: Codify mechanism to set a forward revision as the default revision.