| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -30,13 +30,13 @@ class CaseLogsController < ApplicationController | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  def edit | 
					 | 
					 | 
					 | 
					  def edit | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    @form = use_form | 
					 | 
					 | 
					 | 
					    @form = @@form_handler.get_form("2021_2022") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    @case_log = CaseLog.find(params[:id]) | 
					 | 
					 | 
					 | 
					    @case_log = CaseLog.find(params[:id]) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    render :edit | 
					 | 
					 | 
					 | 
					    render :edit | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  def submit_form | 
					 | 
					 | 
					 | 
					  def submit_form | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    form = use_form | 
					 | 
					 | 
					 | 
					    form = @@form_handler.get_form("2021_2022") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    @case_log = CaseLog.find(params[:id]) | 
					 | 
					 | 
					 | 
					    @case_log = CaseLog.find(params[:id]) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    previous_page = params[:case_log][:previous_page] | 
					 | 
					 | 
					 | 
					    previous_page = params[:case_log][:previous_page] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    questions_for_page = form.questions_for_page(previous_page) | 
					 | 
					 | 
					 | 
					    questions_for_page = form.questions_for_page(previous_page) | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -52,14 +52,14 @@ class CaseLogsController < ApplicationController | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  def check_answers | 
					 | 
					 | 
					 | 
					  def check_answers | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    form = use_form | 
					 | 
					 | 
					 | 
					    form = @@form_handler.get_form("2021_2022") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    @case_log = CaseLog.find(params[:case_log_id]) | 
					 | 
					 | 
					 | 
					    @case_log = CaseLog.find(params[:case_log_id]) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    current_url = request.env["PATH_INFO"] | 
					 | 
					 | 
					 | 
					    current_url = request.env["PATH_INFO"] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    subsection = current_url.split("/")[-2] | 
					 | 
					 | 
					 | 
					    subsection = current_url.split("/")[-2] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    render "form/check_answers", locals: { case_log: @case_log, subsection: subsection, form: form } | 
					 | 
					 | 
					 | 
					    render "form/check_answers", locals: { case_log: @case_log, subsection: subsection, form: form } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  form = ENV["RAILS_ENV"] == "test" ? @@form_handler.get_form("test_form") : @@form_handler.get_form("2021_2022") | 
					 | 
					 | 
					 | 
					  form = @@form_handler.get_form("2021_2022") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  form.all_pages.map do |page_key, page_info| | 
					 | 
					 | 
					 | 
					  form.all_pages.map do |page_key, page_info| | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    define_method(page_key) do |_errors = {}| | 
					 | 
					 | 
					 | 
					    define_method(page_key) do |_errors = {}| | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      @case_log = CaseLog.find(params[:case_log_id]) | 
					 | 
					 | 
					 | 
					      @case_log = CaseLog.find(params[:case_log_id]) | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -96,8 +96,4 @@ private | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    params.require(:case_log).permit(CaseLog.editable_fields) | 
					 | 
					 | 
					 | 
					    params.require(:case_log).permit(CaseLog.editable_fields) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					  end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  def use_form | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ENV["RAILS_ENV"] == "test" ? @@form_handler.get_form("test_form") : @@form_handler.get_form("2021_2022") | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  end | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					end | 
					 | 
					 | 
					 | 
					end | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					 | 
					
  |