Browse Source

feat: simplify log type methods

pull/2031/head
natdeanlewissoftwire 2 years ago
parent
commit
8c0341b622
  1. 18
      app/helpers/logs_helper.rb

18
app/helpers/logs_helper.rb

@ -30,23 +30,23 @@ module LogsHelper
end end
def search_label_for_action(action_name) def search_label_for_action(action_name)
case log_type_for_action(action_name) case action_name
when "lettings" then "Search by log ID, tenant code, property reference or postcode" when "lettings_logs" then "Search by log ID, tenant code, property reference or postcode"
when "sales" then "Search by log ID, purchaser code or postcode" when "sales_logs" then "Search by log ID, purchaser code or postcode"
end end
end end
def csv_download_url_for_controller(controller:, search:, codes_only:) def csv_download_url_for_controller(controller:, search:, codes_only:)
case log_type_for_controller(controller) case controller.class.name
when "lettings" then csv_download_lettings_logs_path(search:, codes_only:) when "LettingsLogsController" then csv_download_lettings_logs_path(search:, codes_only:)
when "sales" then csv_download_sales_logs_path(search:, codes_only:) when "SalesLogsController" then csv_download_sales_logs_path(search:, codes_only:)
end end
end end
def logs_path_for_controller(controller) def logs_path_for_controller(controller)
case log_type_for_controller(controller) case controller.class.name
when "lettings" then lettings_logs_path when "LettingsLogsController" then lettings_logs_path
when "sales" then sales_logs_path when "SalesLogsController" then sales_logs_path
end end
end end

Loading…
Cancel
Save