Вы должны создать share-extension. Это сложный способ реализовать это.
Для достижения этой цели выполните приведенные ниже шаги в проекте общего ресурса.
- Добавьте следующий модуль в share-widgets.xml, расположенный в Интернете. расширение / сайт-данные / расширения /
<extensions>
<modules>
<module>
<id>Customize Share header - remove 'Trashcan' button from user
menu</id>
<version>1.0</version> <auto-deploy>true</auto-deploy>
<customizations> <customization>
<targetPackageRoot>org.alfresco.share.header </targetPackageRoot>
<sourcePackageRoot>org.alfresco.components.profile
</sourcePackageRoot>
</customization>
</customizations>
</module>
</modules>
</extension>
Создайте структуру папок под site-webscripts согласно: org / alfresco / components / profile Скопируйте следующий файл userprofiletoolbar.get.js из установленного экземпляра Alfresco и поместите его в org /alfresco / components / profile
Измените следующую строку из userprofiletoolbar.get.js
// Добавить корзину Trashcan addLink ("user-trashcan-link", "user-trashcan"," link.trashcan ");
до
if (user.isAdmin) {addLink (" user-trashcan-link "," user-trashcan "," link.trashcan ");
}
Перезагрузите сервер.