Что вы хотите сделать?
Нужен плагин для нестандартной интеграции. Если пользователь принял определённую политику Discourse и является участником группы A, то добавить его в группу B, иначе удалить из группы B.
Будет здорово добавить пользователя в группу B сразу после принятия политики, но если потребуется подождать некоторое время из-за Sidekiq, это тоже приемлемо.
Обратитесь к таблице policy_users.
Идентификатор post_policy_id и названия групп можно зафиксировать в коде. При необходимости я смогу их изменить позже. И на случай, если когда-нибудь понадобится использовать это для другой интеграции, сделаем это в виде зафиксированного списка:
{
[post_policy_id_1, группа A, группа B],
[post_policy_id_2, группа C, группа D],
...
}
Когда это нужно сделать?
В течение следующей недели было бы отлично.
Каков ваш бюджет в долларах США для этой задачи?
Открыт к предложениям, но ищу быстрое, недорогое и зафиксированное в коде решение, так как это разовая задача.
Пожалуйста, напишите мне в личные сообщения, если сможете помочь.