为批量用户邀请流程添加警告时停止的选项(并设为默认)

我正试图移动一个目前通过电子邮件协调活动的群组[1],将其移至我的 Discourse 服务器上的一个群组。我决定使用批量邀请功能,我的 CSV 文件看起来像这样:

user1@example.com, family_writing, 57
user2@example.com, family_writing, 57
. . .

提交此文件后,我收到了此报告:

您的批量用户邀请文件已处理,已发送 10 封邀请,跳过 0 封,发出 10 个警告。

[2024-01-21 05:29:08 +0000] 无效群组 ' family_writing'
[2024-01-21 05:29:08 +0000] 无效群组 ' family_writing'
...

我的错误是假设该过程会从群组名称字段中删除空格。毕竟,群组名称不能有空格:

Screenshot 2024-01-21 at 6.28.01 PM

幸运的是,在收件人阅读邮件之前,我能够将这 10 封邀请更改为发送到正确的群组。我找不到除手动打开每个邀请并编辑“添加到群组”字段之外的编辑邀请的方法。[2]

一旦电子邮件发出,就无法撤回。回想起来,我应该使用 Gmail 加号技巧 来邀请我自己进行测试。尽管如此,系统还是看到了问题,并仍然发送了电子邮件。我希望有一个选项(最好默认启用)不发送这些电子邮件,这样我就可以修复我的文件而不是修复邀请。


  1. 理论上这是一个作家群组,但我们实际上花大部分时间谈论家庭事务。 ↩︎

  2. 对于 100 多个邀请,使用 rails 控制台是正确的选择,但 10 个邀请处于手动编辑更快的尴尬位置。 ↩︎