我有一个私人邮件列表,考虑将其替换为 Discourse 的私人分类。在邮件列表中,除成员外,无人能看到成员列表。Discourse 是否有办法实现类似功能?即仅允许某组成员查看该组成员的用户列表。或者,是否可能隐藏所有用户(当然,除非他们发帖)?
更新:目前找到的最接近方案是:
- 将“启用用户目录”设置为 false。
- 在“谁可以查看该组成员?”选项中,选择“组所有者、成员和管理员”。
似乎无法在保留用户目录的同时,仅允许用户查看“除 X 组成员外的所有人”。
我有一个私人邮件列表,考虑将其替换为 Discourse 的私人分类。在邮件列表中,除成员外,无人能看到成员列表。Discourse 是否有办法实现类似功能?即仅允许某组成员查看该组成员的用户列表。或者,是否可能隐藏所有用户(当然,除非他们发帖)?
更新:目前找到的最接近方案是:
似乎无法在保留用户目录的同时,仅允许用户查看“除 X 组成员外的所有人”。
如果我理解正确的话,您是希望某些用户在网站的所有地方都保持隐藏,而其他用户则正常显示,对吗?
您是否尝试过隐藏用户资料?不过我想这可能需要逐个进行设置。
除此之外,我不记得有其他方式可以实现这一点,当然我也可能记错了。
是的,这正是我想要的。
我觉得通过数据探索器(Data Explorer)应该可以实现隐藏“第 X 组所有成员”的用户资料,您怎么看?
或者,我也可以修改 Discourse 的 mbox 导入器,使其在导入邮件或用户时自动完成这一操作。
不,恐怕不行。Data Explorer 仅能访问数据库的“只读”版本,无法对其进行修改。
这或许可行,但我不能肯定。