Add email_sentdate setting.
This commit is contained in:
parent
845ce926f3
commit
fa49a09ab2
|
@ -16,6 +16,7 @@ class PaperCriteria
|
|||
field :other_emails
|
||||
field :invalid_emails, type: Array, :default => []
|
||||
field :send_failed_emails, type: Array, :default => []
|
||||
field :email_sentdate , :type => DateTime
|
||||
|
||||
mount_uploader :image, ImageUploader
|
||||
|
||||
|
|
|
@ -96,6 +96,14 @@
|
|||
<div class="hint">Separated by , (comma)</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-box">
|
||||
<div class="control-group">
|
||||
<label class="control-label muted"><%= t("e_paper.email_sentdate") %></label>
|
||||
<div class="controls">
|
||||
<%= f.datetime_picker :email_sentdate, :no_label => true %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="record">
|
||||
</div>
|
||||
|
|
|
@ -51,3 +51,4 @@ en:
|
|||
receivers: Receivers
|
||||
send_newsletter: Send Newsletter
|
||||
language_to_send: "Languages allow be subscribed"
|
||||
email_sentdate: Email Time
|
||||
|
|
|
@ -52,3 +52,4 @@ zh_tw:
|
|||
receivers: 收件人
|
||||
send_newsletter: 發送時事通訊
|
||||
language_to_send: 開放訂閱語系
|
||||
email_sentdate: 寄送時間
|
|
@ -11,6 +11,7 @@ namespace :epaper do
|
|||
papers_data = Admin::EpaperHelper.get_paper_data(paper)
|
||||
domain = args[:domain]
|
||||
if !paper.nil?
|
||||
email_sentdate = paper.email_sentdate
|
||||
email_format = /^[A-Za-z0-9+_.-]+@[A-Za-z0-9.-]+$/
|
||||
subscribers = EPaperSubscriber.where(:language.in=>paper.language_to_send,:email.nin=>['',nil],:subscribed.ne=>false)
|
||||
subscribers.update_all(:last_paper_sent => paper.id.to_s)
|
||||
|
|
Loading…
Reference in New Issue