Настройте 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.