Исправление обработки удаленных писем для пользователей на этапе подготовки

У меня на сайте тоже такое произошло. Я думаю, что письмо не отправляется, когда пост не попадает в очередь на проверку из-за флага, а потому что требуется одобрение.

Я впервые заметил это, когда тестировал настройку сайта «Одобрять, если не в очереди» и удалил пользователя, когда пост пришёл и требовал одобрения. Это ещё больше запутало, так как у пользователя по сути нет аккаунта. Они вошли только по электронной почте.

Буду признателен, если помимо исправления для элементов на проверку, не связанных с флагами (например, одобрение постов), будет найден и иной подход для пользователей, находящихся в очереди, у которых по факту нет аккаунта.
(Аналогично, я всё ещё был бы признателен, если бы письмо отправлялось только после успешного удаления, если бы работали пользовательские причины флага и если бы форумы, где правила не являются публичными, не ссылались на них в письме)

4 лайка

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

Исправление решает часть проблемы, но вторая часть касается того, как мы сообщаем о том, что подготовленный учётный запись была удалена. Для большинства подготовленных пользователей существование «учётной записи» невидимо — она появляется у них только в том случае, если они написали нам на почту. Получение неожиданного письма «ваша учётная запись была удалена» может вызвать путаницу. Я считаю, что в этом случае сообщение должно обрабатываться иначе. Всё остальное должно работать так же, как и для обычного пользователя.

1 лайк