Использование веб-скриптов Alfresco Я могу войти и получить билет, но я не могу найти какой-либо скрипт для получения домашней папки пользователя. Я могу получить папки в другой папке, используя следующий скрипт: GET /alfresco/service/slingshot/doclib/doclist/{type}/node/{store_type}/{store_id}/{id}
Но после входа в систему я не знаю идентификатор пользователя. Кто-нибудь знает, как это сделать?Получение домашней папки пользователя через alfresco rest api
ответ
Аутентификация userhome onces считается корневым объектом, если вы имеете дело с классическими веб-скриптами.
https://wiki.alfresco.com/wiki/5.0_JavaScript_API#Root_Scope_Objects
Вы можете получить доступ к нему через
имя вара = userhome.properties.name
Или вы можете использовать любого из других свойств, которые могут понадобиться при помощи сценариев Node API.
Если вы ищете сам веб-сайт, который возвращает только пользовательский дом, вам может понадобиться создать свой собственный веб-сайт, чтобы получить доступ к их информации о пользователе. Это может быть сделано быстро, и я рекомендую следующий этот учебник, чтобы узнать, как быстро создать тот, который подходит то, что вы хотите сделать
http://ecmarchitect.com/alfresco-developer-series-tutorials/webscripts/tutorial/tutorial.html
Спасибо, отлично работает. Можно ли создавать файлы сценариев и размещать их где-то внутри alresco? Или мне всегда нужно создавать его через alfresco? –