在使用电子邮件邀请模板进行练习时,我注意到,如果我向某个电子邮件发送邀请,然后稍后向同一封电子邮件发送邀请,但这次附带自定义消息,它将发送电子邮件而不包含自定义消息。
这似乎也反之亦然,并且延伸到您发送论坛邀请以及邀请到某个主题。
在此示例中,我发送了一个带有自定义消息的论坛邀请。之后,我发送了一个没有自定义消息的主题邀请,但消息仍然出现在电子邮件中。
我找到的当前解决方案是,如果您将后续邀请更改为包含自定义消息/反之亦然,则从挂起队列中删除原始邀请。
在使用电子邮件邀请模板进行练习时,我注意到,如果我向某个电子邮件发送邀请,然后稍后向同一封电子邮件发送邀请,但这次附带自定义消息,它将发送电子邮件而不包含自定义消息。
这似乎也反之亦然,并且延伸到您发送论坛邀请以及邀请到某个主题。
在此示例中,我发送了一个带有自定义消息的论坛邀请。之后,我发送了一个没有自定义消息的主题邀请,但消息仍然出现在电子邮件中。
我找到的当前解决方案是,如果您将后续邀请更改为包含自定义消息/反之亦然,则从挂起队列中删除原始邀请。
我能重现你发现的问题。我不确定这是一个 bug 还是一个用户体验问题。看起来是这样的:如果已经存在针对特定电子邮件地址的邀请,当您尝试向同一电子邮件地址发送新邀请时,Discourse 会重新发送现有邀请。问题是,这是在后台执行的,没有向邀请发送者表明发生了什么。
与其发送新邀请,不如编辑并重新发送初始邀请:
Discourse 应该以某种方式处理用户向已拥有待处理邀请的电子邮件地址发送邀请的情况。也许邀请表单上应该出现一个警告,告知用户该电子邮件地址存在待处理邀请,并询问他们是否要编辑并重新发送现有邀请。
我不确定是否应该允许编辑之前的邀请。除了原始邀请者之外,其他人也可能邀请同一个地址。如果原始邀请者在邀请中包含了一些个人信息,例如证明邀请确实来自他们认识的人,那么这些个人信息就会暴露给第三方。
邀请是针对被邀请者和邀请者而言的,因此用户只能编辑从他们账户发送的邀请。
例如,使用我上一篇帖子截图中的邀请,如果用户 sally 向 foo@example.com 发送邀请,它将与用户 simon 发送的邀请完全分开。Sally 没有机会编辑 simon 发送的邀请。
谢谢。我从未使用过邀请函,所以对此并不了解。