diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/controllers/request_controller.rb | 7 | ||||
-rw-r--r-- | app/views/request/_followup.rhtml | 2 | ||||
-rw-r--r-- | app/views/request/followup_preview.rhtml | 2 |
3 files changed, 8 insertions, 3 deletions
diff --git a/app/controllers/request_controller.rb b/app/controllers/request_controller.rb index c0d788fc0..030a30eb3 100644 --- a/app/controllers/request_controller.rb +++ b/app/controllers/request_controller.rb @@ -4,7 +4,7 @@ # Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved. # Email: francis@mysociety.org; WWW: http://www.mysociety.org/ # -# $Id: request_controller.rb,v 1.135 2008-11-07 00:01:49 francis Exp $ +# $Id: request_controller.rb,v 1.136 2008-11-07 01:13:37 francis Exp $ class RequestController < ApplicationController @@ -351,9 +351,11 @@ class RequestController < ApplicationController :incoming_message_followup => @incoming_message }) @internal_review = false + @internal_review_pass_on = false if !params[:internal_review].nil? params_outgoing_message[:what_doing] = 'internal_review' @internal_review = true + @internal_review_pass_on = true end @outgoing_message = OutgoingMessage.new(params_outgoing_message) @outgoing_message.set_signature_name(@user.name) if !@user.nil? @@ -390,6 +392,9 @@ class RequestController < ApplicationController return end if params[:preview].to_i == 1 + if @outgoing_message.what_doing == 'internal_review' + @internal_review = true + end render :action => 'followup_preview' return end diff --git a/app/views/request/_followup.rhtml b/app/views/request/_followup.rhtml index 3839f0869..5008522c4 100644 --- a/app/views/request/_followup.rhtml +++ b/app/views/request/_followup.rhtml @@ -82,7 +82,7 @@ <p> <%= hidden_field_tag 'submitted_followup', 1 %> <%= hidden_field_tag(:preview, 1 ) %> - <% if @internal_review %> + <% if @internal_review_pass_on %> <%= hidden_field_tag(:internal_review, 1 ) %> <% end %> <%= submit_tag "Preview your message" %> diff --git a/app/views/request/followup_preview.rhtml b/app/views/request/followup_preview.rhtml index 9cb602244..e26b4a36a 100644 --- a/app/views/request/followup_preview.rhtml +++ b/app/views/request/followup_preview.rhtml @@ -43,7 +43,7 @@ <p> <%= hidden_field_tag(:submitted_followup, 1) %> <%= hidden_field_tag(:preview, 0 ) %> - <% if @internal_review %> + <% if @internal_review_pass_on %> <%= hidden_field_tag(:internal_review, 1 ) %> <% end %> <%= submit_tag "Re-edit this message", :name => 'reedit' %> |