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
: 列出您希望排除检测冲突的文档类型。