wizhippo/ezplatform-fieldgroup-limitation

专门用于eZ Platform字段组限制的存储库

dev-master / 1.0.x-dev 2020-07-19 01:09 UTC

This package is auto-updated.

Last update: 2024-09-19 10:37:59 UTC


README

专门用于eZ Platform字段组限制的存储库。

限制AdminUI表单只显示用户有权限的字段。通过BeforeCreateContentEventBeforeUpdateContentEvent事件强制执行基本权限支持,这些事件应捕获用户尝试使用REST/graphql修改内容的情况。REST/graphql读取操作在Read上不进行过滤。

您可以根据以下示例创建策略来限制字段访问

Content Field / Create / Field Group: internal_use
Content Field / Edit / Field Group: internal_use
Content Field / Read / Field Group: internal_use

确保如果限制内容字段 / 创建,用户有填充所有必填字段的能力,否则将抛出异常。

内容字段 / 读取 / 字段组强制执行仅在表单中。模板需要修改以检查用户是否可以读取字段:canUser('content_field', 'read', $contentType, [$field])