Этот метод требует административного доступа, доступа к серверу, и он не удобен для пользователя, но это все еще самый простой метод, о котором я знаю.
- Установить Maven
- Загрузите исходный код https://github.com/share-extras/js-console
- На корневом уровне этого исходного кода запустите
mvn package
- Из этой же папки скопируйте созданные пакеты в Alfresco (замените $ YOUR_ALFRESCO на путь к вашему серверу Alfresco):
Команды:
cp ./javascript-console-repo/target/*.amp $YOUR_ALFRESCO/amps/ cp ./javascript-console-share/target/*.amp $YOUR_ALFRESCO/amps_share/
- Перейдите в папку вашего сервера Alfresco, остановите Alfresco, затем запустите
bin/apply_amps.sh
- Запустите Alfresco снова, откройте Alfresco Share в браузере,
Admin Tools
затем нажмитеJavaScript Console
(если он не появился, возникла проблема с предыдущими шагами) - Вставьте этот код, замените идентификаторы на идентификаторы существующих папок на сервере 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);