From f1e3c29c972e941a3a853469411cd6603bb9ffeb Mon Sep 17 00:00:00 2001 From: Ricky Barrette Date: Sat, 5 Mar 2022 08:26:57 -0500 Subject: [PATCH] Added Load Customer Link on Issue Form --- config/locales/en.yml | 3 ++- lib/issues_form_hook_listener.rb | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 7f10fb8..d75732f 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -76,4 +76,5 @@ en: field_customers: "Customers" label_no_estimates: "No Estimates" label_no_invoices: "No Invoices" - label_invoices: "Invoices" \ No newline at end of file + label_invoices: "Invoices" + label_load_customer: "Load Customer" \ No newline at end of file diff --git a/lib/issues_form_hook_listener.rb b/lib/issues_form_hook_listener.rb index 1151e5f..21a62d2 100644 --- a/lib/issues_form_hook_listener.rb +++ b/lib/issues_form_hook_listener.rb @@ -68,6 +68,6 @@ class IssuesFormHookListener < Redmine::Hook::ViewListener select_estimate = f.select :qbo_estimate_id, estimates, :selected => selected_estimate, include_blank: true vehicle = f.select :vehicles_id, vehicles, :selected => selected_vehicle, include_blank: true - return "

#{search_customer} #{customer_id}

#{select_estimate}

#{vehicle}

" + return "

#{search_customer} #{customer_id} #{link_to_function I18n.t(:label_load_customer), "updateIssueFrom('/issues/#{context[:issue].id}/edit.js', this)"}

#{select_estimate}

#{vehicle}

" end end