You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.1 KiB
28 lines
1.1 KiB
module ReviewHelper |
|
include CollectionTimeHelper |
|
|
|
def review_log_info_text(log) |
|
if log.collection_period_open? |
|
"You can review and make changes to this log until #{log.form.submission_deadline.to_formatted_s(:govuk_date)}.".html_safe |
|
else |
|
start_year = log.startdate ? collection_start_year_for_date(log.startdate) : log.form.start_date.year |
|
"This log is from the #{start_year}/#{start_year + 1} collection window, which is now closed." |
|
end |
|
end |
|
|
|
def review_breadcrumbs(log) |
|
class_name = log.class.model_name.human.downcase |
|
if log.collection_closed_for_editing? |
|
content_for :breadcrumbs, govuk_breadcrumbs(breadcrumbs: { |
|
breadcrumb_logs_title(log, current_user) => breadcrumb_logs_link(log, current_user), |
|
"Log #{log.id}" => "", |
|
}) |
|
else |
|
content_for :breadcrumbs, govuk_breadcrumbs(breadcrumbs: { |
|
breadcrumb_logs_title(log, current_user) => breadcrumb_logs_link(log, current_user), |
|
"Log #{log.id}" => url_for(log), |
|
"Review #{class_name}" => "", |
|
}) |
|
end |
|
end |
|
end
|
|
|