thoka
(Thomas Kalka)
09.Апрель.2024 14:21:37
102
В процессе отладки серьёзных проблем обнаружено не было.
# since: last_run_at,
reject_reason: last_run_at.to_s # TODO: this is a hack, since no other option survives
}
Jobs.enqueue(:user_email, opts)
end
end
def target_user_ids(compare_hour = true, repair_problems = true)
enabled_ids = UserCustomField.where(name: "user_mlm_daily_summary_enabled", value: ["true","t"]).pluck(:user_id)
users = User.real
.activated
.not_suspended
.not_silenced
.joins(:user_option)
.where(id: enabled_ids)
.where(staged: false)
.where("#{!SiteSetting.must_approve_users?} OR approved OR moderator OR admin")
.where("COALESCE(first_seen_at, '2010-01-01') <= CURRENT_TIMESTAMP - '23 HOURS'::INTERVAL") # don't send unless you've been around for a day already
исправляет ненадёжное сохранение значения true в пользовательских полях.
1 лайк
etienne
(Etienne Girardet)
16.Апрель.2024 11:49:57
103
Главной причиной использования этого плагина была возможность обещать пользователям «одно письмо в день».
Однако, по нашему опыту, письмо, суммирующее изменения за один день, часто игнорируется многими получателями или попадает в спам.
Просто для информации: мы видим преимущества в том, чтобы предоставить пользователям возможность взаимодействовать с сообществом, читая ежедневную сводку своих тем, без необходимости активно входить на форум или получать одно письмо за каждый пост (что может раздражать). Мы заметили более высокую степень принятия участия в активном форуме.
Спасибо за вашу работу и за то, что поддерживаете плагин в рабочем состоянии.
4 лайка
thoka
(Thomas Kalka)
30.Апрель.2024 20:23:34
104
У форка теперь есть своя официальная страница : Discourse mail daily summary plugin
1 лайк