基于接受策略维护组成员资格的插件

您希望完成什么工作?

需要一个插件来实现一个特殊的组合功能:如果用户已接受某项 Discourse 政策 且属于 A 组,则将其添加为 B 组成员;否则将其从 B 组中移除。

最好在用户接受政策后立即将其添加为 B 组成员,但如果需要等待 Sidekiq 处理,也是可以接受的。

请引用 policy_users 表。

post_policy_id 和组名可以硬编码,后续如有需要我可以自行修改。另外,以防将来需要用于其他组合场景,请将其设计为硬编码列表:

{
  [post_policy_id_1, 组 A, 组 B],
  [post_policy_id_2, 组 C, 组 D],
  ...
}

您希望何时完成?

下周内完成即可。

您愿意为此任务支付的预算(美元)是多少?

欢迎提出建议,但希望快速、便宜且采用硬编码方式,因为这是一次性任务。

如果您能帮忙,请通过私信联系我。

2 个赞

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