diff options
-rw-r--r-- | app/controllers/request_controller.rb | 24 | ||||
-rw-r--r-- | app/views/request/show.html.erb | 2 |
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 %> |