手动激活用户(不仅仅是邀请)

您希望完成什么工作?我想新增一列,每行包含一个按钮(针对“已邀请用户”),按钮显示“激活用户”,并自动为该用户设置密码(无需通过邮件发送)。之后,他们将至少收到摘要通知。我们已经将所有人从邮件列表软件迁移过来,但并非所有人都具备自行设置账户的能力(这听起来可能有些不可思议,但确实是现实情况),而且他们都是志愿者。

以下是我设想的列结构:/u//invited/pending

您需要在何时完成?时间上没有严格限制,但越快越好,以便大家能尽快收到所需的通知。

您能为此任务提供的预算(以美元计)是多少?这是一个非营利项目,我个人可能会捐赠全部费用。当然,我理解这类工作需要时间(也会产生成本),因此我愿意接受各种方案。我是 Discourse 的新手,还不太清楚通常的期望是怎样的。

1 个赞

这难道不是在过渡期间只做一次吗?直接在 Rails 控制台中激活所有用户可能更简单。类似这样:

User.all.update_all(active: true)
3 个赞

我认为这里有一个更好的解决方案,可以帮您迁移整个邮件列表:

3 个赞

哦!是的,由于我相当一部分收入来自进口,我原以为他们早已完成进口,否则我早就提议了!

1 个赞

我怀疑导入脚本是否真的会发送邀请?

看起来他们只是导出了邮箱,然后向所有人批量发送了邀请?

2 个赞

谢谢大家。我确实使用了批量导入工具,但无法将剩余的项目导回电子表格进行导入。

你说得对,这仅适用于初始列表,所以其中一种方法应该可行。我会去检查一下。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.