X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Frt_time.pm;h=37891e2458ed519fbe60e92d231cda95fe1625e8;hb=fe8914c3b55d747fc4c3559b17d8d0ef6ed1a0b3;hp=9452d44023e04fa8ebff661ed9bfbace9d775b31;hpb=624b2d44625f69d71175c3348cae635d580c890b;p=freeside.git diff --git a/FS/FS/part_pkg/rt_time.pm b/FS/FS/part_pkg/rt_time.pm index 9452d4402..37891e245 100644 --- a/FS/FS/part_pkg/rt_time.pm +++ b/FS/FS/part_pkg/rt_time.pm @@ -14,13 +14,24 @@ our %info = ( 'name' => 'Bill from Time Worked on tickets in RT', 'shortname' => 'Project Billing (RT)', 'weight' => 55, + 'inherit_fields' => [ 'global_Mixin' ], 'fields' => { 'base_rate' => { 'name' => 'Rate (per minute)', 'default' => 0, }, - } + 'recur_fee' => {'disabled' => 1}, + }, + 'fieldorder' => [ 'base_rate' ], ); +sub price_info { + my $self = shift; + my $str = $self->SUPER::price_info; + my $rate = $self->option('base_rate'); + $str .= " plus $rate/min" if $rate; + $str; +} + sub calc_setup { my($self, $cust_pkg ) = @_; $self->option('setup_fee');