discourse/app/jobs/scheduled
James Kiesel feffe23cc5 FEATURE: More granular mailing list mode (#4068)
* Rearrange frontend to account for mailing list mode

* Allow update of user preference for mailing list frequency

* Add mailing list frequency estimate

* Simplify frequency estimate; disable activity summary for mailing list mode

* Remove combined updates

* Add specs for enqueue mailing list mode job

* Write mailing list method for mailer

* Fix linting error

* Account for stale topics

* Add translations for default mailing list setting

* One query for mailing list topics

* Fix failing spec

* WIP

* Flesh out html template

* First pass at text-based mailing list summary

* Add user avatar

* Properly format posts for mailing list

* Move make_all_links_absolute into Email::Styles

* Apply first_seen_at to user

* Send mailing list email summary hourly based on first_seen_at

* Branch and test cleanup

* Use existing mailing list mode estimate

* Fix failing specs
2016-05-21 15:17:54 +02:00
..
about_stats.rb FIX: Fetch stats if it has not been cached. 2016-04-21 14:50:25 +08:00
badge_grant.rb don't bother iterating over disabled badges 2016-01-18 21:41:12 +01:00
calculate_avg_time.rb
category_stats.rb
clean_up_digest_keys.rb
clean_up_email_logs.rb FIX: don't use destroy_all when delete_all is enough 2016-03-05 00:41:22 +01:00
clean_up_exports.rb
clean_up_unmatched_emails.rb
clean_up_unmatched_ips.rb
clean_up_unused_staged_users.rb FEATURE: clean up 1 year old and unused staged users 2016-05-16 22:13:23 +02:00
clean_up_uploads.rb
create_missing_avatars.rb workaround issue where orphan user_avatar record exists 2016-05-17 09:40:17 +10:00
daily_performance_report.rb
dashboard_stats.rb FIX: Fetch stats if it has not been cached. 2016-04-21 14:50:25 +08:00
destroy_old_deletion_stubs.rb
destroy_old_hidden_posts.rb
directory_refresh_daily.rb
directory_refresh_older.rb
disable_bootstrap_mode.rb FIX: bootstrap mode should not amend setting that is not in default state 2016-05-04 16:46:46 +05:30
enqueue_digest_emails.rb FEATURE: More digest email frequency options. Digests can be sent as often as every 30 minutes. 2016-03-02 15:43:47 -05:00
enqueue_mailing_list_emails.rb FEATURE: More granular mailing list mode (#4068) 2016-05-21 15:17:54 +02:00
enqueue_onceoffs.rb Try running once off jobs outside of db:migrate 2016-04-07 15:07:24 -04:00
ensure_db_consistency.rb FEATURE: handle bounced emails 2016-05-02 23:15:32 +02:00
heartbeat.rb
pending_flags_reminder.rb FEATURE: pending flags reminder is sent as a group message to staff instead of sending an email to the contact email site setting. 2016-02-19 15:21:18 -05:00
pending_queued_posts_reminder.rb
pending_users_reminder.rb FEATURE: add setting pending_users_reminder_delay to configure when to send reminders to moderators about user approvals based on how long new users have been waiting 2015-11-20 16:06:07 -05:00
periodical_updates.rb FEATURE: no need to cap new and unread together anymore 2015-10-01 17:17:15 +10:00
poll_feed.rb FIX: RSS description might be nil. 2016-03-07 17:42:17 +08:00
poll_mailbox.rb fix translation when receiving a bounce or an auto-reply 2016-05-16 08:42:30 +02:00
process_badge_backlog.rb
purge_deleted_uploads.rb
purge_inactive.rb
reindex_search.rb
schedule_backup.rb FIX: compare UTC dates to schedule backups 2015-11-12 18:35:03 +01:00
tl3_promotions.rb
top_refresh_older.rb
top_refresh_today.rb
version_check.rb
weekly.rb