如何在 Alfresco 中隐藏用户的电子邮件地址?

如何在 Alfresco 中隐藏用户的电子邮件地址?

Alfresco 是一个开源企业内容管理平台上,用户通过用户名进行注册,通常还会输入电子邮件地址。

默认情况下,电子邮件地址是可见的,例如https://<server>/share/page/user/<user>/profile用户资料页面) 在里面 ”联系信息“ 部分。

问题:如何让这些信息对用户不可见?
最好不要修改源代码,只需通过配置即可。

(原因:根据部署场景,显示电子邮件地址可能被视为侵犯隐私)

答案1

首先,我认为这个问题不应该放在超级用户部分。其次,你有两个选择。要么删除原始 Web 脚本中的一行(不推荐),要么用自定义小部件实例覆盖小部件实例,而不暴露属性数组中的电子邮件。无论哪种方式,你都必须查看位于此处的 Web 脚本:

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

你可以从这里找到它:

/share/service/index

您会在模板文件中找到该email属性。只需注释对它的每个引用就可以了。

相关内容