-
- Downloads
Send emails for issues due tomorrow
Also, refactor the mail sending slightly: instead of one worker sending all emails, create a worker per project with issues due, which will send all emails for that project.
Showing
- app/models/issue.rb 1 addition, 0 deletionsapp/models/issue.rb
- app/workers/all_queues.yml 3 additions, 1 deletionapp/workers/all_queues.yml
- app/workers/concerns/mail_scheduler_queue.rb 7 additions, 0 deletionsapp/workers/concerns/mail_scheduler_queue.rb
- app/workers/issue_due_scheduler_worker.rb 10 additions, 0 deletionsapp/workers/issue_due_scheduler_worker.rb
- app/workers/mail_scheduler/issue_due_worker.rb 14 additions, 0 deletionsapp/workers/mail_scheduler/issue_due_worker.rb
- changelogs/unreleased/16957-issue-due-email.yml 1 addition, 1 deletionchangelogs/unreleased/16957-issue-due-email.yml
- config/initializers/1_settings.rb 3 additions, 3 deletionsconfig/initializers/1_settings.rb
- config/sidekiq_queues.yml 1 addition, 0 deletionsconfig/sidekiq_queues.yml
- doc/user/project/issues/due_dates.md 3 additions, 0 deletionsdoc/user/project/issues/due_dates.md
- spec/workers/issue_due_scheduler_worker_spec.rb 23 additions, 0 deletionsspec/workers/issue_due_scheduler_worker_spec.rb
- spec/workers/issue_due_worker_spec.rb 0 additions, 17 deletionsspec/workers/issue_due_worker_spec.rb
- spec/workers/mail_scheduler/issue_due_worker_spec.rb 21 additions, 0 deletionsspec/workers/mail_scheduler/issue_due_worker_spec.rb
app/workers/concerns/mail_scheduler_queue.rb
0 → 100644
Please register or sign in to comment