Commit f965f382ddfe8147a4a382ff61c27a98fdf3bd85

Authored by Nathan Broadbent
1 parent 42dc2058
Exists in master and in 1 other branch production

Fixed password reset email, added html template. Fixed typos.

app/mailers/mailer.rb
@@ -9,21 +9,16 @@ class Mailer < ActionMailer::Base @@ -9,21 +9,16 @@ class Mailer < ActionMailer::Base
9 @notice = notice 9 @notice = notice
10 @app = notice.err.app 10 @app = notice.err.app
11 11
12 - mail({  
13 - :to => @app.notification_recipients,  
14 - :subject => "[#{@app.name}][#{@notice.err.environment}] #{@notice.err.message}"  
15 - }) 12 + mail :to => @app.notification_recipients,
  13 + :subject => "[#{@app.name}][#{@notice.err.environment}] #{@notice.err.message}"
16 end 14 end
17 15
18 def deploy_notification(deploy) 16 def deploy_notification(deploy)
19 @deploy = deploy 17 @deploy = deploy
20 @app = deploy.app 18 @app = deploy.app
21 19
22 - mail({  
23 - :to => @app.notification_recipients,  
24 - :subject => "[#{@app.name}] Deployed to #{@deploy.environment} by #{@deploy.username}"  
25 - }) 20 + mail :to => @app.notification_recipients,
  21 + :subject => "[#{@app.name}] Deployed to #{@deploy.environment} by #{@deploy.username}"
26 end 22 end
27 -  
28 end 23 end
29 24
app/views/devise/mailer/reset_password_instructions.html.haml 0 → 100644
@@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
  1 +%tr
  2 + %td.section
  3 + %table(cellpadding="0" cellspacing="0" border="0" align="left")
  4 + %tbody
  5 + %tr
  6 + %td.content(valign="top")
  7 + %div
  8 + %p
  9 + Hello,
  10 + %p
  11 + We hear you'd like to change your password. You can do that by visiting the link below:
  12 + %p
  13 + = edit_password_url @resource, :reset_password_token => @resource.reset_password_token
  14 + %tr
  15 + %td.content(valign="top")
  16 + %div
  17 + %p
  18 + If you didn't request this, please ignore this email.
  19 + %p
  20 + Your password won't change unless you click the link above and set a new one.
  21 +
app/views/devise/mailer/reset_password_instructions.text.erb
1 Hello, 1 Hello,
2 2
3 -We hear you'd link to change your password. You can do that by visiting the link below. 3 +We hear you'd like to change your password. You can do that by visiting the link below:
4 4
5 <%= edit_password_url(@resource, :reset_password_token => @resource.reset_password_token) %> 5 <%= edit_password_url(@resource, :reset_password_token => @resource.reset_password_token) %>
6 6
7 If you didn't request this, please ignore this email. Your password won't change unless you access the link above and create a new one. 7 If you didn't request this, please ignore this email. Your password won't change unless you access the link above and create a new one.
8 8
9 -<%= render 'mailer/signature' %>  
10 \ No newline at end of file 9 \ No newline at end of file
app/views/devise/passwords/edit.html.haml
@@ -7,6 +7,7 @@ @@ -7,6 +7,7 @@
7 = f.label :password, 'New password' 7 = f.label :password, 'New password'
8 = f.password_field :password 8 = f.password_field :password
9 .required 9 .required
10 - = f.label :password_confirmation, 'One more time' 10 + = f.label :password_confirmation, 'Type your new password again'
11 = f.password_field :password_confirmation 11 = f.password_field :password_confirmation
12 - %div.buttons= f.submit "Change my password"  
13 \ No newline at end of file 12 \ No newline at end of file
  13 + %div.buttons= f.submit "Change my password"
  14 +
config/application.rb
@@ -56,6 +56,9 @@ module Errbit @@ -56,6 +56,9 @@ module Errbit
56 56
57 # Configure sensitive parameters which will be filtered from the log file. 57 # Configure sensitive parameters which will be filtered from the log file.
58 config.filter_parameters += [:password] 58 config.filter_parameters += [:password]
  59 +
  60 + # Configure Devise mailer to use our mailer layout.
  61 + config.to_prepare { Devise::Mailer.layout "mailer" }
59 end 62 end
60 end 63 end
61 64