X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FTicketSystem%2FRT_External.pm;h=f976ac0e35e8740791ebb659d3d2b79a82462f8c;hb=573139dbd6c37808697bfa72a3a468bb0980d4dd;hp=2995b88a494917a4d813d5ade34b122d11469d6c;hpb=0fb307c305e4bc2c9c27dc25a3308beae3a4d33c;p=freeside.git diff --git a/FS/FS/TicketSystem/RT_External.pm b/FS/FS/TicketSystem/RT_External.pm index 2995b88a4..f976ac0e3 100644 --- a/FS/FS/TicketSystem/RT_External.pm +++ b/FS/FS/TicketSystem/RT_External.pm @@ -285,6 +285,12 @@ sub href_params_new_ticket { $cust_main = qsearchs('cust_main', { 'custnum' => $custnum } ); } + # explicit $requestors > config option > invoicing_list + $requestors = $conf->config('ticket_system-requestor') + if !$requestors; + $requestors = $cust_main->invoicing_list_emailonly_scalar + if (!$requestors) and defined($cust_main); + my %param = ( 'Queue' => ($cust_main->agent->ticketing_queueid || $default_queueid), 'new-MemberOf'=> "freeside://freeside/cust_main/$custnum", @@ -397,5 +403,9 @@ sub create_ticket { return 'create_ticket unimplemented w/external RT (write something w/RT::Client::REST?)'; } +sub init { } #unimplemented + +sub selfservice_priority { '' } #unimplemented + 1;