管理 quintagroup seoptimizer 的权限

Manage permissions for quintagroup seoptimizer

我已将 SEOptimizer 插件添加到我的网站,需要限制哪些人可以访问 SEO 选项卡。我不确定如何为此管理权限。

默认附加权限使用“Modify portal content”权限,因此能够编辑内容的用户将看到选项卡:https://github.com/quintagroup/quintagroup.seoptimizer/blob/5d0ee147f2b094ea8a05849f1d77161a8329bb44/quintagroup/seoptimizer/profiles/default/actions.xml#L14

您可以通过更改与此操作相关的权限来更改此行为 ZCML 中的 permissionhttps://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

您可能需要注册一个新权限,以授予您的 "SEO" 角色。

顺便说一句:这对原始产品来说也是一个非常好的改变:考虑打开一个 issue.