app/mailers/casein/casein_notification.rb in casein-5.3.2.0 vs app/mailers/casein/casein_notification.rb in casein-5.4.0.0

- old
+ new

@@ -1,39 +1,38 @@ +# frozen_string_literal: true + module Casein - class CaseinNotification < ActionMailer::Base - - self.prepend_view_path File.join(File.dirname(__FILE__), '..', 'views', 'casein') - - def generate_new_password from, casein_admin_user, host, pass - @name = casein_admin_user.name - @host = host - @login = casein_admin_user.login - @pass = pass - @from_text = casein_config_website_name - - mail(to: casein_admin_user.email, from: from, subject: "[#{casein_config_website_name}] New password") - end - - def new_user_information from, casein_admin_user, host, pass + prepend_view_path File.join(File.dirname(__FILE__), '..', 'views', 'casein') + + def generate_new_password(from, casein_admin_user, host, pass) @name = casein_admin_user.name - @host = host - @login = casein_admin_user.login - @pass = pass - @from_text = casein_config_website_name - - mail(to: casein_admin_user.email, from: from, subject: "[#{casein_config_website_name}] New user account") - end - - def password_reset_instructions from, casein_admin_user, host - ActionMailer::Base.default_url_options[:host] = host.gsub("http://", "") + @host = host + @login = casein_admin_user.login + @pass = pass + @from_text = casein_config_website_name + + mail(to: casein_admin_user.email, from: from, subject: "[#{casein_config_website_name}] New password") + end + + def new_user_information(from, casein_admin_user, host, pass) @name = casein_admin_user.name @host = host @login = casein_admin_user.login + @pass = pass + @from_text = casein_config_website_name + + mail(to: casein_admin_user.email, from: from, subject: "[#{casein_config_website_name}] New user account") + end + + def password_reset_instructions(from, casein_admin_user, host) + ActionMailer::Base.default_url_options[:host] = host.gsub('http://', '') + @name = casein_admin_user.name + @host = host + @login = casein_admin_user.login @reset_password_url = edit_casein_password_reset_url + "/?token=#{casein_admin_user.perishable_token}" @from_text = casein_config_website_name mail(to: casein_admin_user.email, from: from, subject: "[#{casein_config_website_name}] Password reset instructions") end - end -end \ No newline at end of file +end