Drupal 8
The module branch 8.x-2.x works out of the box for all kind of content entities - no configuration is needed.
Conflicts which will be auto merged:
-changes in translatable fields in non-edited content entity translations
-changes in fields to which the user does not have access
--fields with no edit access
--fields not part of the entity form display
-changes in entity metadata
--revision ID
--changed timestamp
There is also the ability for a conflict UI however currently no default conflict resolution is provided. This should be provided by - #2910910: Add default conflict resolution UI so please use this issue for your ideas and suggestions.
There is out of the box support for inline entity references, but for that the form alter hook should be called in a similar way.
Drupal 7
This module allows parallel editing of nodes with field-level conflict detection and a trick to prevent accidental overwriting of fields when they are changed by another session while a node is being edited.
This behavior is useful for things like issue queues where multiple people might be following up to an issue simultaneously. The original problem that lead to this module is #1559578: D7 solution for when multiple users are updating an issue simultaneously.
It works by doing a 3-way comparison between the field data of the original node, the node as edited by us, and the node as edited by others.
Project information
- Module categories: Developer Tools
- 3,960 sites report using this module
- Created by bdragon on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Bug fix and D10 compatibility fix
Development version: 3.0.x-dev updated 14 Apr 2024 at 01:58 UTC
Bug fix and D10 compatibility fix
Development version: 8.x-2.x-dev updated 14 Apr 2024 at 01:57 UTC
Maintenance release
Development version: 7.x-1.x-dev updated 8 Aug 2020 at 21:52 UTC