Мой `approve post count` не работает при значении 1

Всем привет,

У меня возникла странная проблема на Discourse, возможно, она связана с другим настройкой, но я не уверен.

Я установил approve post count (количество постов для одобрения) равным 1.

Действительно, когда новый пользователь регистрируется и публикует пост, его нужно одобрить.

Но после одобрения этого поста оказывается, что и их второй пост всегда требует одобрения:

После одобрения второго поста пользователь может сделать третий пост без дальнейшего вмешательства.

Странно.

Если я установлю approve post count равным 2, то третий пост НЕ потребует одобрения.

Проблема, похоже, возникает только при значении 1.

Не упустил ли я какую-то другую связанную настройку? Это работает по замыслу? Или я неправильно понимаю этот механизм? :thinking:

5 лайков

Возможно, это ошибка. (Опять ошибка на единицу?) Нам стоит посмотреть на это на следующей неделе, @eviltrout.

4 лайка

Сообщите, если вам понадобится дополнительная информация или текущие настройки моего Discourse.

Спасибо, я передаю это вам :+1:t2:

1 лайк

Быстрый взгляд на внутреннюю логику показывает, что значение 1 должно быть допустимым. Можете ли вы сообщить нам значения следующих связанных настроек?

  • approve unless trust level
  • approve new topics unless trust level

Меня интересует, есть ли у вас настройка уровня доверия, который пользователь превышает примерно после 3 сообщений.

Спасибо, что уделили время, @eviltrout

Настройки, как и просили:

3 лайка

Спасибо. Мне удалось воспроизвести проблему локально. Похоже, новые темы не учитывались в этом счетчике постов. Теперь они учитываются, и это должно решить вашу проблему:

9 лайков

Отлично :clap:t2:

У меня, возможно, не будет возможности обновить мой Discourse до пятницы, но заранее спасибо, Робин @eviltrout — очень признателен :bowing_man:

3 лайка

Исправление подтверждено!

Я попробовал:

  • Новая тема + ответ

  • Новая тема + новая тема

  • Ответ + ответ

Первое действие всегда требует одобрения, а второе теперь всегда проходит сразу без проблем.

Ещё раз спасибо @eviltrout :smiley:

4 лайка