工作人员如何与尚未获批的用户互动?

大家好,在我们的 Discourse 论坛上(面向拥有经认证资质的专业群体),我们希望实现以下注册与审批流程:

  1. 资质尚未获批的用户无法查看论坛上的任何内容。
  2. 未获批用户能够联系工作人员(而非仅通过邮件联系某一人),以便完成审批流程。
  3. 理想情况下,我们希望他们提交给我们的所有文档都存储在 Discourse 上。

目前我想到的一些替代方案如下:

  1. 可行但不理想:设置“需要登录”,并在初始邮箱确认邮件中包含一条说明,指导用户发送包含所需审批信息的邮件。然而,这种方法不利于所有工作人员分担任务,同时也无法方便地将文档存储在 Discourse 上。
  2. 可行但容易出错:自动批准新用户,但将所有分类仅对属于“已批准”组的成员可见。这并不理想,因为工作人员可能会忘记为新分类进行相应设置。
  3. 可能不可行?:自动批准新用户,但通过某种方式限制他们查看任何帖子,并禁止除与工作人员交流之外的任何操作。或许可以通过修改 tl0 的工作方式来实现。这将是最顺畅的方式,并能满足上述所有三项要求,但这是否可行?

非常期待大家的建议!

不可行,不行。

唯一的解决办法是如您在第 2 点中描述的那样,通过类别/组权限来实现。

无法允许没有账户的人与您互动。您可以自定义登录表单,要求用户告知他们将提供何种类型的文档,并提供一个电子邮件地址供他们发送(使用其注册邮箱地址)。然后,您可以将这些信息与注册信息进行匹配。

谢谢。是否有办法(也许是插件?)让新分类的默认权限仅对已批准组的成员可见,而不是“所有人:创建/回复/查看”?

据我所知并非如此(但这并不代表它就是铁律)。