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

Поэтому я работаю над проектом с довольно специфическими требованиями клиента. Требуется документ, который после загрузки автоматически получает пользовательскую модель содержимого (которую я уже сделал), а затем, сразу после загрузки, позволяет пользователю выбирать аспекты для добавления в него. Если пользователь отменяет выбор аспекта, документ должен быть удален.

У нас есть полная установка Maven для alfresco и совместного использования ресурсов, и у нас есть файл standard-document.xml в alfresco/src/main/resource/alfrescco/extension/model.

Вопрос, который у меня возник, заключается в том, где в моей среде общего доступа я начинаю работать над этим процессом? Будет ли лучше создать собственный дашлет, который будет связан с процессом загрузки, или есть какой-то класс или функция, которую я могу переназначить в контексте приложения Slingshot/Spring. Я не смог найти какие-либо существующие плагины или поделиться файлами усилителя, которые я мог бы использовать в качестве ссылки. Есть ли что-нибудь, что в настоящее время имеет что-то похожее на эту функциональность?

1 ответ

Я полагаю, вы используете клиент Alfresco Share, верно? вам придется настроить JavaScript-компоненты Share:

  • добавить пользовательский флаг в объект события "metadataRefresh", который запускается в x-upload.js
  • настроить обработку события "metadataRefresh" в documentlist.js, чтобы вызвать соответствующее действие

Это будет задача по реализации JavaScript.

Другие вопросы по тегам