X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fsvc_external.pm;h=338fdbcd99b79e06c1610587d402c559edba803d;hp=f4911aa63a0e822e9ded39efee12fc698b033ba2;hb=a36e0f8a0f69349dafaa16d1d2d57dfb6e5dbc85;hpb=f1307c4b7dae3696ad7d344208f1bb98cb87a773 diff --git a/FS/FS/svc_external.pm b/FS/FS/svc_external.pm index f4911aa63..338fdbcd9 100644 --- a/FS/FS/svc_external.pm +++ b/FS/FS/svc_external.pm @@ -69,6 +69,15 @@ sub table_info { 'display_weight' => 90, 'cancel_weight' => 10, 'fields' => { + 'id' => { label => 'Unique number of external record', + type => 'text', + disable_default => 1, + disable_fixed => 1, + }, + 'title' => { label => 'Printed on invoice line items', + type => 'text', + #disable_inventory => 1, + }, }, }; } @@ -85,7 +94,9 @@ sub label { sprintf('%010d', $self->id). '-'. substr('0000000000'.uc($self->title), -10); } else { - $self->SUPER::label; + #$self->SUPER::label; + return $self->id unless $self->title =~ /\S/; + $self->id. ' - '. $self->title; } }