From: ivan Date: Tue, 5 May 2009 22:02:28 +0000 (+0000) Subject: hide agent.invoice_template edit by default, with a config to turn back on, RT#5218 X-Git-Tag: root_of_svc_elec_features~1209 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=b45292bc0dcdf4604a97fca130dc2a3bc54a9f49 hide agent.invoice_template edit by default, with a config to turn back on, RT#5218 --- diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm index d3bd81762..ebfad2c36 100644 --- a/FS/FS/Conf.pm +++ b/FS/FS/Conf.pm @@ -2774,6 +2774,13 @@ worry that config_items is freeside-specific and icky. 'type' => 'checkbox', }, + { + 'key' => 'agent-invoice_template', + 'section' => 'billing', + 'description' => 'Enable display/edit of old-style per-agent invoice template selection', + 'type' => 'checkbox', + }, + ); 1; diff --git a/httemplate/edit/agent.cgi b/httemplate/edit/agent.cgi index 215542de3..a0af9fa44 100755 --- a/httemplate/edit/agent.cgi +++ b/httemplate/edit/agent.cgi @@ -46,13 +46,21 @@ Agent #<% $agent->agentnum ? $agent->agentnum : "(NEW)" %> disabled eq 'Y' ? ' CHECKED' : '' %>> +% if ( $conf->exists('agent-invoice_template') ) { + <% include('/elements/tr-select-invoice_template.html', 'label' => 'Invoice template', 'field' => 'invoice_template', 'curr_value' => $agent->invoice_template, ) %> - + +% } else { + + + +% } + % if ( $conf->config('ticket_system') ) { % my $default_queueid = $conf->config('ticket_system-default_queueid'); % my $default_queue = FS::TicketSystem->queue($default_queueid);