def send_mail_for?(name)
mail_templates.by_name(name).present?
end
och
if mail_templates.map(&:name).include?("ticket_expired") && !mail_templates.map(&:name).include?("ticket_expire_reminder")
I allmänhet är det konstigt att låta närvaron av en mailtemplate bestämma om det ska skickas mail, borde snarare vara ett fält på event och om detta är satt krävs det mailtemplates av rätt sort.
Mailtemplates är ganska hackigt.
och
I allmänhet är det konstigt att låta närvaron av en mailtemplate bestämma om det ska skickas mail, borde snarare vara ett fält på event och om detta är satt krävs det mailtemplates av rätt sort.