如何向 Alfresco 文件夹添加次要父级

如何向 Alfresco 文件夹添加次要父级

在 Alfresco 中,单个文档可以有多个父文件夹。例如:myfolder 可以在 folder1 和 folder2 中找到。

问题:如何轻易造成这种情况?

我想创建这种结构以便进行测试。

答案1

这种方法需要管理员权限、服务器权限,而且不太人性化,但它仍然是我所知道的最简单的方法。

  1. 安装 Maven
  2. 下载源代码https://github.com/share-extras/js-console
  3. 在此源代码的根级别,运行mvn package
  4. 从同一文件夹,将创建的包复制到 Alfresco(将 $YOUR_ALFRESCO 替换为您的 Alfresco 服务器的路径):

命令:

cp ./javascript-console-repo/target/*.amp $YOUR_ALFRESCO/amps/
cp ./javascript-console-share/target/*.amp $YOUR_ALFRESCO/amps_share/
  1. 转到 Alfresco 服务器的文件夹,停止 Alfresco,然后运行bin/apply_amps.sh
  2. 再次启动 Alfresco,在浏览器中打开 Alfresco Share,点击Admin Tools然后JavaScript Console(如果没有出现,则前面的步骤有问题)
  3. 粘贴此代码,将 ID 替换为 Alfresco 服务器上现有文件夹的 ID,然后执行:

代码:

var parent = search.findNode("node", ["workspace", "SpacesStore",
                               "65ba5b62-a7ae-4759-9a26-9abcf852cbb2"]);
var child = search.findNode("node", ["workspace", "SpacesStore",
                               "e1f0ce82-f4f0-4cfc-9bce-ded174abeddf"]);
parent.addNode(child);

相关内容