fix TeleAPI import (what kind of crack was Christopher smoking that he couldn't fix...
[freeside.git] / FS / FS / svc_external.pm
index 45b4ef9..338fdbc 100644 (file)
@@ -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,
+                 },
     },
   };
 }
@@ -86,6 +95,7 @@ sub label {
       substr('0000000000'.uc($self->title), -10);
   } else {
     #$self->SUPER::label;
+    return $self->id unless $self->title =~ /\S/;
     $self->id. ' - '. $self->title;
   }
 }