Как скрыть адрес электронной почты пользователей в Alfresco?
Alfresco - это платформа Enterprise Content Management с открытым исходным кодом, пользователи регистрируются под именем пользователя и часто вводят адрес электронной почты.
По умолчанию адрес электронной почты виден, например, на https://<server>/share/page/user/<user>/profile
(Страница профиля пользователя) в разделе "Контактная информация".
ВОПРОС: Как сделать эту информацию невидимой для пользователей?
Желательно без изменения исходного кода, просто по конфигурации.
(Причина: в зависимости от сценария развертывания показ адресов электронной почты может рассматриваться как нарушение конфиденциальности)
1 ответ
Прежде всего, я не думаю, что этот вопрос должен быть в разделе суперпользователя. Во-вторых, у вас есть два варианта. Либо вы удаляете строку в исходном веб-скрипте (не рекомендуется), либо вы переопределяете создание экземпляра виджета с помощью пользовательского без сообщения электронной почты в массиве свойств. В любом случае, вам придется заглянуть в веб-скрипт, расположенный здесь:
/share/page/script/org/alfresco/components/profile/userprofile.get
Вы можете найти его здесь:
/share/service/index
вы найдете email
свойство в файле шаблона. просто прокомментируйте каждую ссылку на него, и все будет хорошо.