在Plone Unified installer v.4.1.4 with collective.documentviewer 2.2.1中,我希望为自定义角色启用文档设置选项卡,即具有视图访问权限的读者以及只能更改“文档设置”的读者文件夹。我希望允许此custom_reader角色下载该文件。我已经禁用了at_download。我的想法是默认的“Reader”角色只能访问视图文档,而custom_reader角色可以访问子菜单选项卡中的文档查看器设置并启用“显示侧栏”,以便他可以通过单击来下载“原始文档” 。我想知道哪些是ZMI安全选项卡中的确切权限,这有助于控制这一点。目前,如果我允许编辑权限,则此设置是可编辑的,但对于custom_reader,尽管我允许“修改门户网站内容”和“修改视图模板”文档查看器设置,当单击上传文件时显示消息:'您有权利不足..'。我不希望对custom_reader角色允许任何其他权限。
我的文件夹的自定义工作流程只有'私有'状态 没有任何过渡。每个文件夹将有2个用户1.阅读器和 其他2.带有下载选项的custom_reader。整个plone网站 文档查看器设置默认设置为全屏显示。所以我想要的 custom_reader的权限,以便他可以设置 documentviewer设置显示侧箱,以便他可以下载 使用“原始文档”超链接。虽然读者不应该 能够下载该文件,因为他无法访问该文件的侧箱 的DocumentViewer。
答案 0 :(得分:1)
你的问题有点不清楚,但现在正在发生的事情。
所需的权限是“修改门户网站内容”以便能够编辑这些设置,并“修改视图模板”以显示按钮。
我认为这是一个错误,因为它应该使用相同的按钮。也许需要拉取请求。
话虽如此,如果您授予这些权限,它应该按预期工作。您还需要确保您的custom_reader角色当然具有“查看”权限。