diff options
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/outgoing_message.rb | 19 |
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 |