Display vheicle info in issues

This commit is contained in:
2016-04-24 12:03:43 -04:00
parent 8ac9cfae93
commit 0468af9e53
2 changed files with 57 additions and 22 deletions

View File

@@ -41,7 +41,7 @@
<div class="clearfix"> <div class="clearfix">
Notes: Notes:
<div class="input"> <div class="input">
<%= f.text_area :notes, :rows => 6%> <%= f.text_area :notes, :rows => 6, :class => 'wiki-edit', :accesskey => accesskey(:edit), :cols => 60%>
</div> </div>
</div> </div>

View File

@@ -38,27 +38,62 @@ class IssuesShowHookListener < Redmine::Hook::ViewListener
invoice_link = link_to invoice, "#{Redmine::Utils::relative_url_root }/qbo/invoice/#{issue.qbo_invoice.id}", :target => "_blank" invoice_link = link_to invoice, "#{Redmine::Utils::relative_url_root }/qbo/invoice/#{issue.qbo_invoice.id}", :target => "_blank"
end end
return "<div class=\"attributes\"> v = Vehicle.find_by_id(issue.vehicles_id)
<div class=\"qbo_customer_id attribute\"> vehicle = v ? v.to_s : nil
<div class=\"label\"><span>Customer</span>:</div> vin = v ? v.vin : nil
<div class=\"value\">#{customer}</div> notes = v ? v.notes : nil
</div>
<div class=\"qbo_item_id attribute\">
<div class=\"label\"><span>Item</span>:</div>
<div class=\"value\">#{item}</div>
</div>
<div class=\"qbo_estimate_id attribute\"> return "
<div class=\"label\"><span>Estimate</span>:</div> <div class=\"attributes\">
<div class=\"value\">#{estimate_link}</div>
</div>
<div class=\"qbo_invoice_id attribute\"> <div class=\"splitcontentleft\">
<div class=\"label\"><span>Invoice</span>:</div>
<div class=\"value\">#{invoice_link}</div> <div class=\"qbo_customer_id attribute\">
</div> <div class=\"label\"><span>Customer</span>:</div>
</div>" <div class=\"value\">#{customer}</div>
</div>
<div class=\"qbo_item_id attribute\">
<div class=\"label\"><span>Item</span>:</div>
<div class=\"value\">#{item}</div>
</div>
<div class=\"qbo_estimate_id attribute\">
<div class=\"label\"><span>Estimate</span>:</div>
<div class=\"value\">#{estimate_link}</div>
</div>
<div class=\"qbo_invoice_id attribute\">
<div class=\"label\"><span>Invoice</span>:</div>
<div class=\"value\">#{invoice_link}</div>
</div>
</div>
<div class=\"splitcontent\">
<div class=\"vehicle attribute\">
<div class=\"label\"><span>Vehicle</span>:</div>
<div class=\"value\">#{vehicle}</div>
</div>
<div class=\"vehicle_vin attribute\">
<div class=\"label\"><span>VIN</span>:</div>
<div class=\"value\">#{vin}</div>
</div>
<div class=\"vehicle_notes attribute\">
<div class=\"label\"><span>Vehicle Notes</span>:</div>
<div class=\"value\">#{notes}</div>
</div>
</div>
<br/>
<br/>
</div>"
end end
end end