2015-03-19 108 views

回答

3

默认附加许可使用“Modify portal content”权限,这样能够编辑内容的用户会看到标签:https://github.com/quintagroup/quintagroup.seoptimizer/blob/5d0ee147f2b094ea8a05849f1d77161a8329bb44/quintagroup/seoptimizer/profiles/default/actions.xml#L14

您可以通过更改与此相关的动作的权限更改此行为permission在ZCML中:https://github.com/quintagroup/quintagroup.seoptimizer/blob/f55624284a7daa6c225801990e6b2e9801b9eeac/quintagroup/seoptimizer/browser/configure.zcml#L95

更改操作使用的权限很简单(您也可以通过TTW访问ZMI和portal_action工具)。

更改ZCML许可需要一个新的ZCML将覆盖旧的注册登记:请参见http://docs.plone.org/develop/addons/components/zcml.html#overrides

您可能需要注册一个新的权限,必须考虑到你的“搜索引擎优化”的角色。

顺便说一句:这也可以是对原始产品的一个非常好的改变:想想打开一个issue