Skip to content
This repository has been archived by the owner on May 7, 2019. It is now read-only.

Commit

Permalink
send email on new response
Browse files Browse the repository at this point in the history
  • Loading branch information
ajb committed Jun 10, 2012
1 parent a326fcd commit 67d4928
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 3 deletions.
3 changes: 1 addition & 2 deletions app/controllers/requests_controller.rb
Expand Up @@ -19,8 +19,7 @@ def create

if !@requester
@requester = Requester.create(params[:requester])
#redirect_to root_path unless @requester.save
render :text => @requester.errors.each { |e| e }
redirect_to root_path unless @requester.save
end

@request = @requester.requests.build(params[:request])
Expand Down
1 change: 1 addition & 0 deletions app/controllers/responses_controller.rb
Expand Up @@ -10,6 +10,7 @@ def create
@response = @request.responses.build(params[:response])

if @response.save
RequestMailer.response_sent_email(@response).deliver
redirect_to root_path
end
end
Expand Down
7 changes: 6 additions & 1 deletion app/mailers/request_mailer.rb
Expand Up @@ -3,7 +3,12 @@ class RequestMailer < ActionMailer::Base

def request_sent_email(request)
@request = request
@response_url = "http://www.google.com"
mail(to: @request.department.email, subject: "New FOI Request from OpenUp NYC")
end

def response_sent_email(response)
@response = response
mail(to: @response.request.requester.email, subject: "New Response from #{@response.request.department.name} on OpenUp NYC")
end

end
7 changes: 7 additions & 0 deletions app/views/request_mailer/response_sent_email.text.erb
@@ -0,0 +1,7 @@
Hey <%= @response.request.requester.name %>,

You have a new response from <%= @response.request.department.name %> on OpenUp NYC.

Click here to view it: <%= request_url(@response.request) %>

-The OpenUp NYC Team

0 comments on commit 67d4928

Please sign in to comment.