Согласование настройки сайта «email in min trust» с настройкой категории «Принимать письма от анонимных пользователей без аккаунта»

Здравствуйте,

Используется Discourse 3.1.0.beta2 (164b60cd07).

У меня настроена тема следующим образом:

  • Группа «all» может просматривать, отвечать и создавать темы;
  • Для каждой новой темы требуется модерация;
  • Настроен и работает входящий почтовый адрес;
  • Принимаются письма от анонимных пользователей без аккаунта.

Всё работает как часы. Но сегодня я обнаружил несоответствие:

  • Пользователь сначала создал аккаунт (получив уровень доверия TL0);
  • Затем попытался опубликовать сообщение в этой категории через электронную почту;
  • Пользователь получил ошибку Email::Receiver::InsufficientTrustLevelError.

Я считаю, что у пользователя должно быть право на публикацию.

Я не нашёл упоминания об этом в статье Understanding Discourse Trust Levels.

1 лайк

Я думаю, что это, возможно, настройка email in min trust (минимальный уровень доверия, который должен иметь пользователь, чтобы иметь возможность создавать новые темы через электронную почту). По умолчанию установлено значение TL2, но вы можете изменить его на TL0, если это лучше соответствует процессу работы вашего форума.

2 лайка

Хорошо, возможно, проблема в том, что под пунктом

Принимать письма от анонимных пользователей без аккаунта

должно быть сообщение о том, что это, вероятно, несовместимо с настройкой «email in min trust» и что её следует проверить?

Или, что ещё лучше, может быть, при включении опции «Принимать письма от анонимных пользователей без аккаунта» автоматически устанавливать значение «email in min trust» в 0 для категории ради согласованности? Возможно, с предупреждением в виде сообщения, которое появляется только при включении этой опции?

4 лайка

Похоже, это создаёт неочевидный пробел при настройке категории. :thinking:

Думаю, было бы хорошо добавить в этот раздел ссылку на настройку с упоминанием email in min trust:

(И скриншот открытого :information_source:, чтобы людям не пришлось проверять, есть ли он там :slight_smile:)

5 лайков