Как скрыть адрес электронной почты пользователей в Alfresco?

779
Nicolas Raoul

Alfresco - это платформа Enterprise Content Management с открытым исходным кодом, пользователи регистрируются под именем пользователя и часто вводят адрес электронной почты.

По умолчанию адрес электронной почты виден, например, в https://<server>/share/page/user/<user>/profile( Профиль пользователя Page ) в разделе « Контактная информация раздела».

ВОПРОС: Как сделать эту информацию невидимой для пользователей?
Желательно без изменения исходного кода, просто по конфигурации.

(Причина: в зависимости от сценария развертывания показ адресов электронной почты может рассматриваться как нарушение конфиденциальности)

0

1 ответ на вопрос

1
Alch3mi5t

Прежде всего, я не думаю, что этот вопрос должен быть в разделе суперпользователя. Во-вторых, у вас есть два варианта. Либо вы удаляете строку в исходном веб-скрипте (не рекомендуется), либо перезаписываете создание экземпляра виджета с помощью пользовательского без сообщения электронной почты в массиве свойств. В любом случае, вам придется заглянуть в веб-скрипт, расположенный здесь:

/share/page/script/org/alfresco/components/profile/userprofile.get

Вы можете найти его здесь:

/share/service/index

Вы найдете emailсвойство в файле шаблона. просто прокомментируйте каждую ссылку на него, и все будет хорошо.

Похожие вопросы