Согласитесь с дополнительными условиями перед вступлением в группу

Существуют ли встроенные функции или готовые плагины, поддерживающие следующий сценарий использования:

  1. На форуме есть подкатегория, для доступа к которой пользователям необходимо подписать отказ от ответственности. Я хотел бы предоставить ссылку, по которой пользователи могут ознакомиться с отказом и согласиться с ним.
  2. После согласия пользователь добавляется в специальную группу (эта группа имеет доступ к подкатегории).

Я бы предложил использовать запросы на вступление в группу с шаблоном примерно таким:

Запрашивая вступление в эту группу, я подтверждаю, что ознакомился с отказом от ответственности по адресу URL_HERE

Единственный недостаток здесь заключается в том, что владельцам групп необходимо проверять каждую заявку на вступление — это не происходит автоматически. Кроме того, пользователи могут редактировать шаблон заявки перед её отправкой.

Интересует, можно ли использовать функционал опроса иначе: например, разместить условия в посте с опросом «Согласен» или «Не согласен», а затем запускать действие при выборе «Согласен».

Вы смотрели плагин Discourse Policy? Хотя он не добавляет пользователей в группу после принятия соглашения.


Я не очень хорошо знаком с плагинами Policy или Automation. Возможно, кто-то сможет помочь… сработает ли это с плагином Automation? То есть, чтобы при принятии политики в определённой теме вас добавляли в конкретную группу?

Выглядит интересно. Мне нужно будет протестировать, чтобы понять, можно ли как-то совместить это.