kaps_app/app/models/kaps_rappel_item.rb
Nicolas Bally 70d091c8fd suite
2020-02-03 22:20:53 +01:00

37 lines
827 B
Ruby

class KapsRappelItem < ActiveRecord::Base
belongs_to :kaps_rappel
belongs_to :kapsme
belongs_to :kaps_day
#require 'mailjet'
def generate_token()
begin
self[:token] = SecureRandom.urlsafe_base64
end while DataFile.exists?(:token => self[:token])
end
before_create { generate_token() }
after_create do
puts "BBBBBBBB"
GeneralMailer.new_send_qi_mail(:to => self.kaps_rappel.kap.p_customer.email, :subject => "Rappel : #{self.kapsme.name}", :body => "Rappel, la tâche \"#{self.kapsme.name}\" n'a pas été cochée aujourd'hui :( <br /> http://kaps.quartz.xyz/", :custom_id => self.token).deliver
end
def get_mailjet_infos
return Mailjet::Message.all("CustomID" => KapsRappelItem.last.token)
end
end