2015-12-03 3 views
0

Использование веб-скриптов Alfresco Я могу войти и получить билет, но я не могу найти какой-либо скрипт для получения домашней папки пользователя. Я могу получить папки в другой папке, используя следующий скрипт:

GET /alfresco/service/slingshot/doclib/doclist/{type}/node/{store_type}/{store_id}/{id}

Но после входа в систему я не знаю идентификатор пользователя. Кто-нибудь знает, как это сделать?Получение домашней папки пользователя через alfresco rest api

ответ

0

Аутентификация 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

+0

Спасибо, отлично работает. Можно ли создавать файлы сценариев и размещать их где-то внутри alresco? Или мне всегда нужно создавать его через alfresco? –