From 16e3d79ea8f2279a49d5b1cf9f712776d1068d7b Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Mon, 3 Aug 2026 08:30:53 -0400 Subject: [PATCH] Added last serviced date & mileage to vehicle details --- app/views/vehicles/_details.html.erb | 12 ++++++++++++ config/locales/en.yml | 2 ++ 2 files changed, 14 insertions(+) diff --git a/app/views/vehicles/_details.html.erb b/app/views/vehicles/_details.html.erb index 1ab5436..5e6723b 100644 --- a/app/views/vehicles/_details.html.erb +++ b/app/views/vehicles/_details.html.erb @@ -49,6 +49,18 @@ +<% last = vehicle.issues.last %> +<% if last %> + <% mileage = last.custom_values.find_by(custom_field_id: CustomField.find_by_name("Mileage").id) %> + <% if mileage %> +

+ <%=t(:label_last_service) %> <%= last.closed_on.to_date %> + at <%= mileage.value %> + <%=t(:label_miles) %> +

+ <% end %> +<% end %> +
<%= button_to t(:label_edit), edit_vehicle_path(vehicle), method: :get%> <%= button_to t(:label_delete), vehicle, method: :delete, data: {confirm: t(:warn_ru_sure)} %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 87832ab..c2c2f1d 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -24,7 +24,9 @@ en: label_customer_vehicles: "Customer Vehicles" label_edit: "Edit" label_edit_customer_vehicle: "Edit Customer Vehicle" + label_last_service: "Last Serviced:" label_make: "Make" + label_miles: "miles" label_model: "Model" label_new_vehicle: "New Customer Vehicle" label_no_vehicles: "There are no vehicles containing the term(s)"