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

时间:2016-04-18 07:29:43

标签: alfresco alfresco-share alfresco-webscripts dashlet

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

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

谢谢!

2 个答案:

答案 0 :(得分:4)

不,所有复制作业WebScripts都明确要求管理员权限,因此无法立即执行此操作。

如果确实希望实现此目的,那么您唯一的选择就是覆盖相关的WebScripts(实质上是复制/粘贴默认值)并更改* .desc.xml文件以进行更改

<authentication>admin</authentication>

<authentication>user</authentication>

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

答案 1 :(得分:0)

我将身份验证更改为

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

这对我有帮助。