Привет! Этот вопрос актуален для проблемы, с которой я столкнулся на форуме, который я помогаю настроить и администрировать. Немного контекста: для регистрации на форуме в качестве пользователей, имеющих право публиковать сообщения, требуется оплата. Также мы хотим, чтобы платные пользователи с определённым уровнем доверия могли публиковать анонимно, переключаясь в анонимный режим. При этом мы хотим, чтобы все могли читать контент (за исключением, конечно, материалов, доступных только персоналу).
Насколько я понимаю, анонимные пользователи автоматически входят в группу «Все» (everyone). Если бы мы хотели разрешить всему миру публиковать сообщения на форуме, то проблемы с невозможностью публикации анонимов не возникло бы. Однако, поскольку это платный форум, мы установили для группы «Все» права только на чтение, чтобы любой мог читать, но не публиковать.
Тем не менее, мы хотим, чтобы пользователи с необходимым уровнем доверия могли анонимно публиковать сообщения. Изначальное решение заключалось в создании группы анонимных пользователей с правами на публикацию сообщений и автоматическом добавлении в неё людей на основе анонимного домена электронной почты, используемого на форуме. Однако автоматическое добавление не работает: администратору необходимо зайти в группу анонимных пользователей и сохранить изменения, чтобы анонимы фактически были добавлены. Это довольно неудобно и нарушает желаемый рабочий процесс, который заключается в том, что платный пользователь с необходимым уровнем доверия может переключиться в анонимный режим и сразу же начать публиковать анонимно.
Я полагаю, что функция автоматического добавления анонимных пользователей в группу, возможно, рассматривается как дополнение к Discourse, но пока не реализована. Если это так, существует ли какой-то другой разумный способ настроить мой Discourse для достижения желаемого результата, или мне нужно ждать, пока боги Discourse, надеюсь, добавят эту функцию? Спасибо 