punktde/editconflictprevention

通过警告用户或拒绝编辑来防止多个编辑者在网站上同时工作时产生的编辑冲突。

安装量: 20,597

依赖项: 0

建议者: 0

安全性: 0

星标: 14

关注者: 8

分支: 3

开放问题: 4

类型:neos-package

1.1.1 2024-04-03 10:19 UTC

This package is auto-updated.

Last update: 2024-09-03 11:19:42 UTC


README

Build Status Latest Stable Version Total Downloads License

此包有助于防止多个编辑者同时编辑内容时产生的编辑冲突。

其他工作空间中当前文档变更的信息

当其他工作空间中存在同一文档的变更时,在工具栏顶部会显示警告。

编辑冲突警告 点击该警告会打开一个模态窗口,显示已更改的节点及其更改位置。显示 Neos Party 的联系信息,以便更容易进行沟通。

Edit conflict details

防止编辑者进行冲突更改

还有可用的权限目标,当检测到其他工作空间的变更时,可以防止编辑文档及其所有包含的内容节点。要防止编辑器编辑此类页面,请将以下权限配置添加到您的 Policy.yaml

roles:
  'Neos.Neos:AbstractEditor':
    privileges:
      -
        privilegeTarget: 'PunktDe.EditConflictPrevention.EditNodeWithChangesInOtherWorkspaces'
        permission: DENY
      -
        privilegeTarget: 'PunktDe.EditConflictPrevention.EditNodePropertiesWithChangesInOtherWorkspaces'
        permission: DENY

安装

composer require punktde/editconflictprevention  

配置

excludedDocumentTypes: 在此处列出您想要排除检测冲突的文档类型。