aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/controllers/request_controller.rb24
-rw-r--r--app/views/request/show.html.erb2
2 files changed, 16 insertions, 10 deletions
diff --git a/app/controllers/request_controller.rb b/app/controllers/request_controller.rb
index 515c7ac5a..6f1a549c5 100644
--- a/app/controllers/request_controller.rb
+++ b/app/controllers/request_controller.rb
@@ -80,15 +80,7 @@ class RequestController < ApplicationController
@update_status = params[:update_status] ? true : false
end
- # Other parameters
- @info_request_events = @info_request.info_request_events
- @status = @info_request.calculate_status
- @old_unclassified = @info_request.is_old_unclassified? && !authenticated_user.nil?
- @is_owning_user = @info_request.is_owning_user?(authenticated_user)
- @last_info_request_event_id = @info_request.last_event_id_needing_description
- @new_responses_count = @info_request.events_needing_description.select {|i| i.event_type == 'response'}.size
- # For send followup link at bottom
- @last_response = @info_request.get_last_response
+ assign_variables_for_show_template(@info_request)
if @update_status
return if !@is_owning_user && !authenticated_as_user?(@info_request.user,
@@ -99,6 +91,7 @@ class RequestController < ApplicationController
end
# Sidebar stuff
+ @sidebar = true
# ... requests that have similar imporant terms
begin
limit = 10
@@ -958,5 +951,18 @@ class RequestController < ApplicationController
false
end
+ def assign_variables_for_show_template(info_request)
+ # Other parameters
+ @info_request_events = info_request.info_request_events
+ @status = info_request.calculate_status
+ @old_unclassified = info_request.is_old_unclassified? && !authenticated_user.nil?
+ @is_owning_user = info_request.is_owning_user?(authenticated_user)
+ @last_info_request_event_id = info_request.last_event_id_needing_description
+ @new_responses_count = info_request.events_needing_description.select {|i| i.event_type == 'response'}.size
+ # For send followup link at bottom
+ @last_response = info_request.get_last_response
+ end
+
+
end
diff --git a/app/views/request/show.html.erb b/app/views/request/show.html.erb
index 4b0663f76..455846aeb 100644
--- a/app/views/request/show.html.erb
+++ b/app/views/request/show.html.erb
@@ -146,4 +146,4 @@
<%= render :partial => 'after_actions' %>
</div>
-<%= render :partial => 'sidebar' %>
+<%- if @sidebar %><%= render :partial => 'sidebar' %><% end %>