将字段设置为“所有用户必填”
在自定义用户字段中,有一个用于“显示在用户个人资料上”和“字段要求”的设置。如果将自定义字段设置为“所有用户必填”(Discourse 的最新版本添加了此选项),用户在尝试保存其个人资料或更新设置时,将提示他们填写必填字段。但是,这不会中断正常浏览,仅在他们进入用户偏好设置时触发。
基于自定义字段完成情况进行访问限制
- 创建一个名为“个人资料已完成”用户的组
- 设置 Discourse 自动化 ( Adding users to groups through custom field automation )
- 限制分类仅允许已完成个人资料的用户访问
- 使用“分类中的受限主题”主题组件 ( Gated Topics in Category ) 显示友好消息:“您必须完成个人资料才能访问此区域。 在此处更新您的个人资料。”
使用 Discourse Automation 插件向用户发送消息或提醒
检测尚未完成字段的用户,并通过私信发送提醒。