|
|
|
@@ -19,8 +19,8 @@ class MessageTemplate::ProjectMilestoneEarlyExpired < MessageTemplate |
|
|
|
def self.get_message_content(receivers, milestone) |
|
|
|
receivers.each do |receiver| |
|
|
|
if receiver.user_template_message_setting.present? |
|
|
|
send_setting = receiver.user_template_message_setting.notification_body["ManageProject::MilestoneEarlyExpired"] |
|
|
|
send_setting = send_setting.nil? ? UserTemplateMessageSetting.init_notification_body["ManageProject::MilestoneEarlyExpired"] : send_setting |
|
|
|
send_setting = receiver.user_template_message_setting.notification_body["ManageProject::MilestoneExpired"] |
|
|
|
send_setting = send_setting.nil? ? UserTemplateMessageSetting.init_notification_body["ManageProject::MilestoneExpired"] : send_setting |
|
|
|
receivers = receivers.where.not(id: receiver.id) unless send_setting |
|
|
|
end |
|
|
|
end |
|
|
|
@@ -38,8 +38,8 @@ class MessageTemplate::ProjectMilestoneEarlyExpired < MessageTemplate |
|
|
|
|
|
|
|
def self.get_email_message_content(receiver, milestone) |
|
|
|
if receiver.user_template_message_setting.present? |
|
|
|
send_setting = receiver.user_template_message_setting.email_body["ManageProject::MilestoneEarlyExpired"] |
|
|
|
send_setting = send_setting.nil? ? UserTemplateMessageSetting.init_email_body["ManageProject::MilestoneEarlyExpired"] : send_setting |
|
|
|
send_setting = receiver.user_template_message_setting.email_body["ManageProject::MilestoneExpired"] |
|
|
|
send_setting = send_setting.nil? ? UserTemplateMessageSetting.init_email_body["ManageProject::MilestoneExpired"] : send_setting |
|
|
|
return '', '', '' unless send_setting |
|
|
|
project = milestone&.project |
|
|
|
owner = project&.owner |
|
|
|
|