您希望完成什么工作?
需要一个插件来实现一个特殊的组合功能:如果用户已接受某项 Discourse 政策 且属于 A 组,则将其添加为 B 组成员;否则将其从 B 组中移除。
最好在用户接受政策后立即将其添加为 B 组成员,但如果需要等待 Sidekiq 处理,也是可以接受的。
请引用 policy_users 表。
post_policy_id 和组名可以硬编码,后续如有需要我可以自行修改。另外,以防将来需要用于其他组合场景,请将其设计为硬编码列表:
{
[post_policy_id_1, 组 A, 组 B],
[post_policy_id_2, 组 C, 组 D],
...
}
您希望何时完成?
下周内完成即可。
您愿意为此任务支付的预算(美元)是多少?
欢迎提出建议,但希望快速、便宜且采用硬编码方式,因为这是一次性任务。
如果您能帮忙,请通过私信联系我。