2016-04-18 22 views
0

我在Alfresco中创建了一个Dashlet,并与复制作业一起分享。我将“复制定义Web脚本”中的权限从admin更改为“user”。作为管理员,我可以从Dashlet启动复制作业。Alfresco - 以用户身份启动复制作业(来自Dashlet)

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

谢谢!

回答

4

不,所有复制作业Web脚本明确需要管理员权限,因此不可能立即执行此操作。

如果你真的想要实现这个那么你唯一的选择是覆盖相关WebScripts(基本上是复制/粘贴的默认值),改变* .desc.xml文件改变

<authentication>admin</authentication> 

<authentication>user</authentication> 

然而,这使它们可用于任何用户运行。您需要进一步编辑Web脚本来检查用户是否为特定组的成员。

+0

谢谢!我已经在每个WebScript中更改了身份验证,并且仍然收到Access拒绝错误。只有网站管理员才能看到启动复制作业的密码。 –

+0

Changings WebScripts中的身份验证无济于事。我也更改了复制定义本身的权限,但我仍然遇到拒绝访问错误。有任何想法吗? –

0

我改变了身份验证

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

这帮助我。

相关问题