Alfresco-以用户身份启动复制作业(来自Dashlet)



我在Alfresco Share中创建了一个Dashlet,其中包含复制作业的Overview。我将复制定义Web脚本中的权限从admin更改为user。作为管理员,我可以从Dashlet启动复制作业。

是否可以调整权限,以便站点管理器或用户可以启动复制作业?我仍然有一个"访问被拒绝的问题"。我该去哪里看?

谢谢!

否,所有复制作业WebScript都明确要求管理员权限,因此不可能开箱即用。

如果真的想要实现这一点,那么您唯一的选择就是覆盖相关的WebScript(本质上是复制/粘贴默认值)并更改*.desc.xml文件以更改

<authentication>admin</authentication>

成为

<authentication>user</authentication>

然而,这将使任何用户都可以运行它们。您需要进一步编辑WebScripts,以检查用户是否是特定组的成员。

我将身份验证更改为

<authentication runas="admin">user</authentication>

这对我有帮助。

最新更新