【问题标题】:Is it possible to bind a policy to a class attribute in the eZ Publish 4.7 admin interface是否可以在 eZ Publish 4.7 管理界面中将策略绑定到类属性
【发布时间】:2014-03-31 14:26:40
【问题描述】:

我想知道是否可以仅当用户具有特定角色时才允许用户填写(和编辑)类属性(类中的字段)。

一个简单的例子:

我将角色“Classic”赋予用户“A”,这允许他创建类文章并填写属性“Title”和“Author”。

现在,如果我将角色“Premium”赋予用户“B”,我希望他能够创建相同的文章类并填写属性“标题”、“作者”和“描述”。

我的问题是创建策略时找不到与类属性相关的任何内容...

关于如何进行的任何想法?

【问题讨论】:

  • 遗憾的是,eZ Publish 权限系统不提供对象属性约束。很抱歉成为一个嗡嗡声。
  • 我明白了,谢谢。你对我应该怎么做才能得到类似的东西有什么建议吗? (具有不同字段的重复类或...?)
  • 我通常不遵循这种模式,但 eZ 的演示安装做了类似的事情,它们有三个不同的文章类,你可以这样做。但是,最好的答案是使用对象状态设置编辑工作流来控制何时可以看到内容。遵循本教程:share.ez.no/learn/ez-publish/….

标签: ezpublish


【解决方案1】:

您可以为文章的编辑视图创建覆盖模板(通过 override.ini.append.php 文件)。在此模板中,您将仅显示允许的属性,按用户角色过滤。

因此,您可以在 ini 文件中配置角色和属性映射。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 2011-04-01
    相关资源
    最近更新 更多