Изменение частоты электронной рассылки по умолчанию не применяется ретроспективно

При изменении частоты получения стандартных сводных писем и подтверждении применения изменений к учетным записям ретроспективно, изменения не применяются ко всем учетным записям. Нажатие кнопки «Да» на следующий вопрос не дает ожидаемого результата: «Хотите применить это изменение к истории? Это изменит настройки для n существующих пользователей».

Хотя некоторые учетные записи могут обновиться до желаемой частоты, по моему опыту многие не обновляются. Возможно, это связано с тем, что ранее была выбрана опция «Отключить сводные письма для всех пользователей». Пользователи, у которых частота не обновляется, — это те, у кого сводные письма не включены в их личных настройках. Они не делали эти выборы самостоятельно, так как эти учетные записи были созданы через SSO с WordPress, и пользователи никогда не входили в систему с этих аккаунтов.

1 лайк

Я протестировал это на своём локальном dev-сайте. У меня возникал тот же результат, о котором вы сообщаете. При выборе опции «применить изменения исторически» обновлялись предпочтения лишь нескольких пользователей.

Я только что обновил код Discourse на своём dev-сайте до последней версии, и теперь обнаружил, что при изменении настройки сайта default email digest frequency и выборе опции «применить изменения исторически» опции всех пользователей на сайте обновляются корректно. Не уверен, связано ли это с обновлением кода Discourse или есть какая-то другая проблема, из-за которой результаты обновления этой настройки оказываются непоследовательными.

2 лайка

Спасибо за подтверждение. Я использую версию 2.5.0.beta2. Надеюсь, что в следующем выпуске это исправится.

1 лайк

Теперь это исправлено. Дайте знать, если у вас всё ещё есть какие-либо проблемы.

3 лайка

Спасибо. Ценю это.

Эта тема была автоматически закрыта через 12 дней. Новые ответы больше не принимаются.