punktde / editconflictprevention
通过警告用户或拒绝编辑来防止多个编辑者在网站上同时工作时产生的编辑冲突。
1.1.1
2024-04-03 10:19 UTC
Requires
- neos/neos: >4.1
- neos/neos-ui: *
README
此包有助于防止多个编辑者同时编辑内容时产生的编辑冲突。
其他工作空间中当前文档变更的信息
当其他工作空间中存在同一文档的变更时,在工具栏顶部会显示警告。
点击该警告会打开一个模态窗口,显示已更改的节点及其更改位置。显示 Neos Party 的联系信息,以便更容易进行沟通。
防止编辑者进行冲突更改
还有可用的权限目标,当检测到其他工作空间的变更时,可以防止编辑文档及其所有包含的内容节点。要防止编辑器编辑此类页面,请将以下权限配置添加到您的 Policy.yaml
roles: 'Neos.Neos:AbstractEditor': privileges: - privilegeTarget: 'PunktDe.EditConflictPrevention.EditNodeWithChangesInOtherWorkspaces' permission: DENY - privilegeTarget: 'PunktDe.EditConflictPrevention.EditNodePropertiesWithChangesInOtherWorkspaces' permission: DENY
安装
composer require punktde/editconflictprevention
配置
excludedDocumentTypes
: 在此处列出您想要排除检测冲突的文档类型。