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

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

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

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

1 ответ1

1

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

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

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

/share/service/index

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .