Prevents edit conflicts when multiple editors are working on the site by either warn the user or deny editing.
This package helps preventing edit conflicts when several editors are working on content simultaneously.
When changes in other workspaces exist on the same document, a warning is displayed in the upper toolbar.
There are also privilege targets available which prevents editing a document and all containing content nodes when changes in other workspaces are detected. To prevent an editor from editing such pages, add the following privilege configuration to your
roles: 'Neos.Neos:AbstractEditor': privileges: - privilegeTarget: 'PunktDe.EditConflictPrevention.EditNodeWithChangesInOtherWorkspaces' permission: DENY - privilegeTarget: 'PunktDe.EditConflictPrevention.EditNodePropertiesWithChangesInOtherWorkspaces' permission: DENY
$ composer require punktde/editconflictprevention
excludedDocumentTypes: List the document types here, that you like to exclude from detecting conflicts.