|
|
|
@ -14,12 +14,14 @@ module FormPageHelper |
|
|
|
def form_page_breadcrumbs(current_user, log, subsection, query_parameters) |
|
|
|
def form_page_breadcrumbs(current_user, log, subsection, query_parameters) |
|
|
|
if accessed_from_duplicate_logs?(query_parameters["referrer"]) |
|
|
|
if accessed_from_duplicate_logs?(query_parameters["referrer"]) |
|
|
|
content_for :breadcrumbs, govuk_breadcrumbs(breadcrumbs: { |
|
|
|
content_for :breadcrumbs, govuk_breadcrumbs(breadcrumbs: { |
|
|
|
|
|
|
|
"Home" => root_path, |
|
|
|
breadcrumb_logs_title(log, current_user) => breadcrumb_logs_link(log, current_user), |
|
|
|
breadcrumb_logs_title(log, current_user) => breadcrumb_logs_link(log, current_user), |
|
|
|
"Duplicate Logs" => duplicate_logs_path, |
|
|
|
"Duplicate Logs" => duplicate_logs_path, |
|
|
|
"Duplicates of Log #{log.id}" => send("#{log.class.name.underscore}_duplicate_logs_path", log, original_log_id: query_parameters["original_log_id"]), |
|
|
|
"Duplicates of Log #{log.id}" => send("#{log.class.name.underscore}_duplicate_logs_path", log, original_log_id: query_parameters["original_log_id"]), |
|
|
|
}) |
|
|
|
}) |
|
|
|
else |
|
|
|
else |
|
|
|
content_for :breadcrumbs, govuk_breadcrumbs(breadcrumbs: { |
|
|
|
content_for :breadcrumbs, govuk_breadcrumbs(breadcrumbs: { |
|
|
|
|
|
|
|
"Home" => root_path, |
|
|
|
breadcrumb_logs_title(log, current_user) => breadcrumb_logs_link(log, current_user), |
|
|
|
breadcrumb_logs_title(log, current_user) => breadcrumb_logs_link(log, current_user), |
|
|
|
"Log #{log.id}" => url_for(log), |
|
|
|
"Log #{log.id}" => url_for(log), |
|
|
|
subsection.label => send("#{log.class.name.underscore}_#{subsection.id}_check_answers_path", log), |
|
|
|
subsection.label => send("#{log.class.name.underscore}_#{subsection.id}_check_answers_path", log), |
|
|
|
|