source: subversion/sites/rails_port/app/models/notifier.rb @ 4144

Last change on this file since 4144 was 4140, checked in by tomhughes, 13 years ago

Various updates to the user management, including the creation of a
preferences table and moving tokens into a tokens table so that a user
can have more than one.

File size: 1.2 KB
Line 
1class Notifier < ActionMailer::Base
2
3  def signup_confirm( user, token )
4    @recipients = user.email
5    @from = 'abuse@openstreetmap.org'
6    @subject = '[OpenStreetMap] Confirm your email address'
7    @body['url'] = "http://#{SERVER_URL}/user/confirm?confirm_string=#{token.token}"
8  end
9
10  def lost_password( user, token )
11    @recipients = user.email
12    @from = 'abuse@openstreetmap.org'
13    @subject = '[OpenStreetMap] Password reset request'
14    @body['url'] = "http://#{SERVER_URL}/user/reset_password?email=#{user.email}&token=#{token.token}"
15  end
16
17  def reset_password(user, pass)
18    @recipients = user.email
19    @from = 'abuse@openstreetmap.org'
20    @subject = '[OpenStreetMap] Password reset'
21    @body['pass'] = pass
22  end
23
24  def gpx_success(trace, possible_points)
25    @recipients = trace.user.email
26    @from = 'abuse@openstreetmap.org'
27    @subject = '[OpenStreetMap] GPX Import success'
28    @body['trace_name'] = trace.name
29    @body['trace_points'] = trace.size
30    @body['possible_points'] = possible_points
31  end
32
33  def gpx_failure(trace, error)
34    @recipients = trace.user.email
35    @from = 'abuse@openstreetmap.org'
36    @subject = '[OpenStreetMap] GPX Import failure'
37    @body['trace_name'] = trace.name
38    @body['error'] = error
39  end
40end
Note: See TracBrowser for help on using the repository browser.