Как добавить вторичного родителя в папку Alfresco

340
Nicolas Raoul

В Alfresco один документ может иметь несколько родительских папок. Пример: myfolder можно найти как в folder1, так и в folder2.

ВОПРОС : Как легко создать такую ​​ситуацию?

Я хочу создать такую ​​структуру для выполнения тестов.

0

1 ответ на вопрос

0
Nicolas Raoul

Этот метод требует административного доступа, доступа к серверу, и он не удобен для пользователя, но это все еще самый простой метод, о котором я знаю.

  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. Вставьте этот код, замените идентификаторы на идентификаторы существующих папок на сервере Alfresco и выполните:

Код:

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); 

Похожие вопросы