Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Plone中为阅读器启用更改documentviewer设置的权限是什么?_Plone - Fatal编程技术网

在Plone中为阅读器启用更改documentviewer设置的权限是什么?

在Plone中为阅读器启用更改documentviewer设置的权限是什么?,plone,Plone,在带有collective.documentviewer 2.2.1的Plone Unified installer v.4.1.4中,我希望为自定义角色(即具有查看权限且只能更改文件夹中“文档设置”的读者)启用“文档设置”选项卡。我希望允许此自定义_读取器角色下载该文件。我已禁用at_下载。我的想法是默认的“Reader”角色只能访问文档进行查看,而custom_Reader角色可以访问子菜单选项卡中的文档查看器设置并启用“Show sidebar”,这样他就可以通过单击来下载“原始文档”。我

在带有collective.documentviewer 2.2.1的Plone Unified installer v.4.1.4中,我希望为自定义角色(即具有查看权限且只能更改文件夹中“文档设置”的读者)启用“文档设置”选项卡。我希望允许此自定义_读取器角色下载该文件。我已禁用at_下载。我的想法是默认的“Reader”角色只能访问文档进行查看,而custom_Reader角色可以访问子菜单选项卡中的文档查看器设置并启用“Show sidebar”,这样他就可以通过单击来下载“原始文档”。我想知道ZMI的“安全”选项卡中的确切权限是什么,这有助于控制此操作。目前,如果我允许编辑权限,则此项的设置是可编辑的,但对于自定义\u阅读器,尽管我允许“修改门户内容”和“修改视图模板”,但单击上载文件时,文档查看器设置会显示消息:“您没有足够的权限…”。我不希望允许自定义_读取器角色具有任何其他权限

我为只有“私有”状态的文件夹定制了工作流 没有任何过渡。每个文件夹将有2个用户1。读者与 其他2。带有下载选项的自定义_读取器。整个plone站点 默认情况下,文档查看器设置设置为全屏显示。所以我想要 自定义_读取器的权限,以便他可以设置 documentviewer设置以显示侧框,以便他可以下载 使用“原始文档”超链接。而读者不应该 能够下载文件,因为他无法访问 文档查看器


你们的问题有点不清楚,但这里是正在发生的事情

所需的权限是“修改门户内容”,以便能够编辑这些设置,以及“修改视图模板”以显示按钮

我认为这是一个错误,因为它应该使用相同的按钮。可能需要一个pull请求


这就是说,如果您授予这些权限,它应该按照您的预期工作。当然,您还需要确保您的自定义读者角色具有查看权限。

授予自定义读者角色“修改门户内容”和“修改视图模板”的权限,并且“视图”肯定会显示“视图”选项卡旁边的“文档查看器设置”选项卡,但单击会显示消息“预览不足…”。我非常需要这个。好心的导游。我刚试过,效果不错。是否确定已正确设置工作流并正确设置对象的权限?将\u访问权附加/管理到您正在测试的文件的url上,以确保获得正确的安全设置appliedI具有文件夹的自定义工作流,即私有状态,无任何转换。对于上载到此文件夹中的文件,我只需要授予查看和打印角色的权限。不应授予像“编辑”这样的其他权限。你能确切地告诉我你是如何做到这一点的吗?而reader角色不应能够在本地更改文档查看器设置。我所做的只是添加一个自定义\u reader角色,将\u访问权附加/管理到具有简单发布工作流的私有文件对象上,并授予自定义\u reader视图、修改门户内容和修改视图模板权限。如果工作流设置正确,则应自动授予这些权限。也许您需要运行portal_workflow?中的“更新权限”按钮?。在我使用上述设置的情况下,它不起作用。请注意,整个站点的默认全局documentviewer设置为“不显示边栏”。是否因此显示消息“previl..不足”?