Alfresco 是一个开源企业内容管理平台上,用户通过用户名进行注册,通常还会输入电子邮件地址。
默认情况下,电子邮件地址是可见的,例如https://<server>/share/page/user/<user>/profile
(用户资料页面) 在里面 ”联系信息“ 部分。
问题:如何让这些信息对用户不可见?
最好不要修改源代码,只需通过配置即可。
(原因:根据部署场景,显示电子邮件地址可能被视为侵犯隐私)
答案1
首先,我认为这个问题不应该放在超级用户部分。其次,你有两个选择。要么删除原始 Web 脚本中的一行(不推荐),要么用自定义小部件实例覆盖小部件实例,而不暴露属性数组中的电子邮件。无论哪种方式,你都必须查看位于此处的 Web 脚本:
/share/page/script/org/alfresco/components/profile/userprofile.get
你可以从这里找到它:
/share/service/index
您会在模板文件中找到该email
属性。只需注释对它的每个引用就可以了。