inital start of using javascript to update the appointment link with selected document links

This commit is contained in:
2026-02-06 17:58:02 -05:00
parent b030f85b74
commit 5d7d9a81bb
3 changed files with 47 additions and 12 deletions

View File

@@ -188,6 +188,21 @@ class CustomersController < ApplicationController
end
end
def add_apointment
estimate = params[:estimate_id]
invoice = params[:invoice_id]
output = ""
logger.debug "Calling :add_apointment hook"
results = Redmine::Hook.call_hook :add_apointment, { customer: customer }
unless results.nil?
results.each do |r|
output.concat "%0A" if output.length > 0
output.concat r unless r.nil?
end
end
redirect_to "https://calendar.google.com/calendar/render?action=TEMPLATE&text=#{@customer.name}+-&details=#{ link_to t(:customer_details), "https://#{Setting.host_name}#{customer_path @customer.id}"}%0A#{@customer.primary_phone}%0A#{output}&dates=#{Time.now.strftime("%Y%m%d")}T090000/#{Time.now.strftime("%Y%m%d")}T170000", target: :_blank
end
private
# redmine permission - add customers