Add last service date and mileage methods to Vehicle model and update views

This commit is contained in:
2026-08-11 18:07:43 -04:00
parent fe81cb6ff8
commit 9d101fef38
3 changed files with 39 additions and 11 deletions
+9 -10
View File
@@ -49,16 +49,15 @@
</div>
</div>
<% last = vehicle.issues.last %>
<% if last %>
<% mileage = last.custom_values.find_by(custom_field_id: CustomField.find_by_name("Mileage").id) %>
<% if mileage %>
<p>
<b><%=t(:label_last_service) %></b> <%= last&.closed_on&.to_date || l(:label_unknown) %>
at <%= mileage.value %>
<%=t(:label_miles) %>
</p>
<% end %>
<%
mileage = vehicle.last_service_mileage
%>
<% if mileage %>
<p>
<b><%= t(:label_last_service) %></b> <%= vehicle.last_service_date %>
at <%= mileage %> <%= t(:label_miles) %>
</p>
<% end %>
<div style="float: right;">