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

Last change on this file since 3148 was 1893, checked in by imi, 13 years ago
  • replaced hardcoded www.openstreetmap.org with environment variable
  • added preferences action to user
  • added column preferences to user table
File size: 1.2 KB
Line 
1class Notifier < ActionMailer::Base
2
3  def signup_confirm( user )
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=#{user.token}"
8  end
9
10  def lost_password( user )
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=#{user.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.