Сохраните и используйте значения конфигурации в Alfresco Share - PullRequest
2 голосов
/ 14 сентября 2011

У меня есть специально разработанный дашлет общего ресурса, в котором используются жестко заданные значения (например, имя рабочей области, которое будет использоваться по умолчанию).

Я бы предпочел, чтобы значения были помещены в файл конфигурации и имели быдашлет читает файл при запуске сервера и работает оттуда.У меня есть два вопроса:

  • Какой файл я могу использовать и где я могу его разместить?
  • Как получить дашлет общего ресурса для чтения содержимого файла и загрузки данных влокальные переменные?

1 Ответ

2 голосов
/ 14 сентября 2011

Я бы посоветовал вам использовать PreferenceService , к которому можно получить доступ из общего веб-скрипта, используя следующий API, предоставляемый хранилищем:

GET /cms-repository-5.0.0/service/api/people/{userid}/preferences?pf={preferencefilter?}
POST /cms-repository-5.0.0/service/api/people/{userid}/preferences?pf={preferencefilter?}
DELETE /cms-repository-5.0.0/service/api/people/{userid}/preferences?pf={preferencefilter?}

Таким образом вывероятно, потребуется определить некоторые жестко закодированные значимые значения по умолчанию, а затем позволить пользователю настроить свой опыт и сохранить пользовательские настройки в качестве пользовательских настроек.

...