thoka
(Thomas Kalka)
Avril 9, 2024, 2:21
102
Lors du débogage, nous n’avons trouvé aucun problème sérieux.
# 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
corrige le stockage peu fiable de true dans les champs personnalisés.
1 « J'aime »
etienne
(Etienne Girardet)
Avril 16, 2024, 11:49
103
Thomas Kalka:
La raison principale de l’utilisation de ce plugin était de pouvoir promettre aux utilisateurs “un e-mail par jour”.
Cependant, d’après notre expérience, un e-mail qui résume les changements d’une journée est ignoré par de nombreux destinataires ou finit dans le spam.
juste pour information : nous voyons des avantages à offrir aux utilisateurs un moyen d’interagir avec une communauté en lisant le résumé quotidien de leurs fils de discussion, sans avoir à se connecter activement au forum ni à recevoir un e-mail par message (ce qui peut être gênant). nous avons constaté une plus grande acceptation de faire partie d’un forum actif.
merci pour le travail et pour avoir maintenu le plugin en vie.
4 « J'aime »
thoka
(Thomas Kalka)
Avril 30, 2024, 8:23
104
La fourche a maintenant sa propre page officielle : Discourse mail daily summary plugin
1 « J'aime »