是否可以将用户重定向到SmartFolder?

问题描述 投票:0回答:2

我们有一个SmartFolders系统,并设置了各种权限。用户可以访问其SmartFolders中的文档,并被授予某些权限(例如Contributer)以及执行自定义操作的权限。在执行自定义操作后,先前授予他们的权限将被撤销,因此我们要做的是将用户自动重定向到他们可以访问的SmartFolder。我们使用SDK 4.0。

alfresco alfresco-share
2个回答
0
投票

不是将用户重定向到可供他使用的smartFolder,而是为什么不将其重定向到站点“ documentLibrary”的根目录。这样,用户将在此页面中看到它可以访问的所有smartFolders。我想,确定文档库的根目录而不是确定权限的任何smartFolders会更简单...?


0
投票

我们已经尝试了多种方式来实现重定向用户而没有成功。我们的主要参考资料是Jeff Potts(https://ecmarchitect.com/alfresco-developer-series-tutorials/actions/tutorial/tutorial.html)制作的Alfresco教程。我们使用Java自定义Alfresco,并在扩展ActionExecutorAbstractBase类的自定义Java类中使用CustomDocLib操作实现自定义操作。我们发现很难将重定向作为以前自定义操作的一部分来实现,因此,如果有一种方法可以在执行某些操作后触发重定向,这也将很有帮助。

这是我们当前操作(不带重定向)的实现方式:

公共类ReviewSigning扩展了ActionExecuterAbstractBase {...

@ Overrideprotected void executeImpl(final Action action,final NodeRef actionedUponNodeRef){

...

serviceRegistry.getNodeService()。setProperty(actionedUponNodeRef,QNameDef .....;

...

//重定向到首页或网站}

如果您愿意向我们发送代码段或更改代码段,以便我们可以重定向用户,我们将不胜感激。

© www.soinside.com 2019 - 2024. All rights reserved.