discourse/app/jobs/regular
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
..
automatic_group_membership.rb FIX: ensure group's users counters are kept in sync 2016-04-04 17:03:18 +02:00
backup_chunks_merger.rb FEATURE: Bulk Invite 2014-06-09 01:43:39 +05:30
bulk_invite.rb FIX: invite email should be verified against email_domains_blacklist 2014-10-09 20:21:01 +05:30
close_topic.rb FIX: Don't fail topic auto-close if privledges are lost 2015-03-27 15:31:04 -07:00
crawl_topic_link.rb FIX: topic links with long titles can not be crawled 2015-08-18 17:34:46 +10:00
create_backup.rb FEATURE: new 'backup_with_uploads' site setting 2015-11-12 16:23:59 +01:00
create_thumbnails.rb FIX: uploading an animated user card/profile background was converted to a still image 2015-09-20 22:01:03 +02:00
critical_user_email.rb FEATURE: move more urgent emails notifications to critical queue 2016-04-07 14:39:01 +10:00
enable_bootstrap_mode.rb FIX: bootstrap mode should not amend setting that is not in default state 2016-05-04 16:46:46 +05:30
export_csv_file.rb Fix: Suspensions and Blocks do not give enough details in logs 2016-04-20 10:45:19 +05:30
feature_topic_users.rb correct bad error reporting. 2015-08-14 13:29:39 +10:00
invite_email.rb Perform the where(...).first to find_by(...) refactoring. 2014-05-06 14:41:59 +01:00
invite_password_instructions_email.rb FEATURE: send set password instructions after invite redemption 2014-10-11 14:13:05 +05:30
notify_mailing_list_subscribers.rb FEATURE: More granular mailing list mode (#4068) 2016-05-21 15:17:54 +02:00
notify_moved_posts.rb Perform the where(...).first to find_by(...) refactoring. 2014-05-06 14:41:59 +01:00
post_alert.rb FIX: PostAlerter should ignore deleted posts 2015-10-28 13:03:54 -04:00
process_post.rb FIX: timing issue with edits and cook post processing 2015-09-29 18:51:26 +02:00
pull_hotlinked_images.rb FEATURE: prioritize sidekiq jobs 2016-04-07 12:56:43 +10:00
resize_emoji.rb FIX: resize emoji job was generate errors 2015-10-30 23:31:30 +01:00
retrieve_topic.rb Add custom embed_by_username feature 2014-06-09 12:35:38 -07:00
run_heartbeat.rb FEATURE: prioritize sidekiq jobs 2016-04-07 12:56:43 +10:00
send_system_message.rb Perform the where(...).first to find_by(...) refactoring. 2014-05-06 14:41:59 +01:00
test_email.rb FEATURE: prioritize sidekiq jobs 2016-04-07 12:56:43 +10:00
unpin_topic.rb FEATURE: make pin expiration mandatory 2015-07-29 16:34:21 +02:00
update_gravatar.rb FEATURE: prioritize sidekiq jobs 2016-04-07 12:56:43 +10:00
update_top_redirection.rb PERF: move 3 more option columns out of the user table 2016-02-18 16:57:22 +11:00
user_email.rb FIX: Do not send email when user of the post has been deleted. (#4228) 2016-05-17 17:42:15 +02:00