Browse Source

CLDC-2494: wip

pull/1763/head
Aaron Spencer 3 years ago committed by Kat
parent
commit
5b8773b0e4
  1. 1
      app/controllers/duplicate_logs_controller.rb
  2. 4
      app/controllers/form_controller.rb
  3. 2
      app/models/form.rb
  4. 5
      app/services/duplicate_log_service.rb

1
app/controllers/duplicate_logs_controller.rb

@ -1,2 +1,3 @@
class DuplicateLogsController < ApplicationController
include duplicate
end

4
app/controllers/form_controller.rb

@ -50,7 +50,9 @@ class FormController < ApplicationController
@interruption_page_id = URI.parse(request.headers["HTTP_REFERER"]).path.split("/").last.underscore
@interruption_page_referrer_type = referrer_from_query
end
if DuplicateLogService.is_log_duplicate?(@log)
redirect_to
end
if @log
page_id = request.path.split("/")[-1].underscore
@page = form.get_page(page_id)

2
app/models/form.rb

@ -61,7 +61,7 @@ class Form
routed_question || all_questions[0]
end
def subsection_for_page(page)
def f(page)
subsections.find { |s| s.pages.find { |p| p.id == page.id } }
end

5
app/services/duplicate_log_service.rb

@ -0,0 +1,5 @@
class DuplicateLogService
def is_log_duplicate? (log)
return true if log.id == 3
end
end
Loading…
Cancel
Save