aboutsummaryrefslogtreecommitdiffstats
path: root/app/models
diff options
context:
space:
mode:
Diffstat (limited to 'app/models')
-rw-r--r--app/models/outgoing_message.rb19
1 files changed, 17 insertions, 2 deletions
diff --git a/app/models/outgoing_message.rb b/app/models/outgoing_message.rb
index d83f9314a..0d14ba58e 100644
--- a/app/models/outgoing_message.rb
+++ b/app/models/outgoing_message.rb
@@ -21,7 +21,7 @@
# Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved.
# Email: francis@mysociety.org; WWW: http://www.mysociety.org/
#
-# $Id: outgoing_message.rb,v 1.73 2008-11-07 01:03:14 francis Exp $
+# $Id: outgoing_message.rb,v 1.74 2008-11-07 02:50:59 francis Exp $
class OutgoingMessage < ActiveRecord::Base
belongs_to :info_request
@@ -53,8 +53,23 @@ class OutgoingMessage < ActiveRecord::Base
return "Yours faithfully,"
end
end
+ def get_default_letter
+ if self.what_doing == 'internal_review'
+ "Please pass this on to the person who conducts Freedom of Information reviews." +
+ "\n\n" +
+ "I am writing to request an internal review of " +
+ self.info_request.public_body.name +
+ "'s handling of my FOI request " +
+ "'" + self.info_request.title + "'." +
+ "\n\n" +
+ "A full history of my FOI request and all correspondence is available on the Internet at this address:\n" +
+ "http://" + MySociety::Config.get("DOMAIN", '127.0.0.1:3000') + "/request/" + self.info_request.url_title
+ else
+ ""
+ end
+ end
def get_default_message
- get_salutation + "\n\n\n\n" + get_signoff + "\n\n"
+ get_salutation + "\n\n" + get_default_letter + "\n\n" + get_signoff + "\n\n"
end
def set_signature_name(name)
# XXX We use raw_body here to get unstripped one