Problem/Motivation
Currently the node UI prevents concurrent edits of the same node. This however does not take into account the case of multiple translators editing different translations of the same node.
Additionally this logic is applied only to nodes, but it would make more sense to generalize it to any entity type relying on the entity form handler.
Proposed resolution
- Implement per-language locking, thus preventing only concurrent edits of the same translations.
- Extend this check to any entity type.
Remaining tasks
- Validate the proposed solution
- Implement it
- Review patches
User interface changes
Concurrent edit locking would be enabled on any entity edit form.
API changes
None foreseen