X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fsvc_circuit.pm;h=9b781aac47f8eb1ecf2d9c96859cb431919b56b0;hb=c2dbe36096332d1e09bc58d7d9903e05247f0c9b;hp=7f49715b95690bdbab08d80563e6da659383e6e4;hpb=0ba5bbd31a7bd3bc99c6173d28ea9de7103c1b84;p=freeside.git diff --git a/FS/FS/svc_circuit.pm b/FS/FS/svc_circuit.pm index 7f49715b9..9b781aac4 100644 --- a/FS/FS/svc_circuit.pm +++ b/FS/FS/svc_circuit.pm @@ -40,42 +40,68 @@ supported: =over 4 -=item svcnum - primary key; see also L +=item svcnum -=item typenum - circuit type (such as DS1, DS1-PRI, DS3, OC3, etc.); foreign +primary key; see also L + +=item typenum + +circuit type (such as DS1, DS1-PRI, DS3, OC3, etc.); foreign key to L. -=item providernum - circuit provider (telco); foreign key to +=item providernum + +circuit provider (telco); foreign key to L. -=item termnum - circuit termination type; foreign key to +=item termnum + +circuit termination type; foreign key to L -=item circuit_id - provider circuit ID string defined by the provider +=item circuit_id + +provider circuit ID string defined by the provider -=item desired_due_date - the requested date for completion of the circuit +=item desired_due_date + +the requested date for completion of the circuit order -=item due_date - the provider's committed date for completion of the circuit +=item due_date + +the provider's committed date for completion of the circuit order -=item vendor_order_id - the provider's order number +=item vendor_order_id + +the provider's order number -=item vendor_qual_id - the qualification number, if a qualification was +=item vendor_qual_id + +the qualification number, if a qualification was performed -=item vendor_order_type - +=item vendor_order_type + +=item vendor_order_status -=item vendor_order_status - the order status: ACCEPTED, PENDING, COMPLETED, +the order status: ACCEPTED, PENDING, COMPLETED, etc. -=item endpoint_ip_addr - the IP address of the endpoint equipment, if any. +=item endpoint_ip_addr + +the IP address of the endpoint equipment, if any. This will be validated as an IP address but not assigned from managed address space or checked for uniqueness. -=item endpoint_mac_addr - the MAC address of the endpoint. +=item endpoint_mac_addr + +the MAC address of the endpoint. + +=item internal_circuit_id -=item internal_circuit_id - internal circuit ID string +internal circuit ID string =back @@ -236,6 +262,17 @@ sub search_sql_addl_from { 'LEFT JOIN circuit_type USING ( typenum )'; } +sub _upgrade_data { + + require FS::Misc::FixIPFormat; + FS::Misc::FixIPFormat::fix_bad_addresses_in_table( + 'svc_circuit', 'svcnum', 'endpoint_ip_addr', + ); + + ''; + +} + =back =head1 SEE ALSO @@ -245,4 +282,3 @@ L =cut 1; -