何をしてほしいですか?
奇妙な組み合わせを行うプラグインが必要です。特定のDiscourse ポリシーに同意し、かつグループ A のメンバーであるユーザーがいた場合、そのユーザーをグループ B のメンバーに追加し、そうでない場合はグループ B から削除してください。
ポリシーに同意した時点でグループ B のメンバーに追加できれば理想的ですが、Sidekiq の処理を少し待つ必要がある場合でも構いません。
policy_users テーブルを参照してください。
post_policy_id とグループ名はハードコーディングで構いません。後で必要に応じて編集できます。また、将来他の組み合わせに使用する可能性に備えて、ハードコーディングされたリスト形式にしてください:
{
[post_policy_id_1, グループ A, グループ B],
[post_policy_id_2, グループ C, グループ D],
...
}
いつまでに必要ですか?
来週までにできれば幸いです。
このタスクに対して提示できる予算(米ドル)はどれくらいですか?
提案に開かれていますが、今回は単発のため、迅速・安価・ハードコーディングされたものを希望しています。
お手伝いできる場合は、PM でご連絡ください。