summaryrefslogtreecommitdiff
path: root/FS/FS/svc_dsl.pm
diff options
context:
space:
mode:
authorlevinse <levinse>2010-11-28 20:08:51 +0000
committerlevinse <levinse>2010-11-28 20:08:51 +0000
commit53b930cc67361258ea40f793ca1eb0b3d976bd9c (patch)
tree39c61f5cbcc95ecff987b180c3b263665b8409a7 /FS/FS/svc_dsl.pm
parent143c8af5f8fdd5d573e87a3255a4d003e4453d45 (diff)
ikano, svc_dsl, qual, on-going implementation, RT7111
Diffstat (limited to 'FS/FS/svc_dsl.pm')
-rw-r--r--FS/FS/svc_dsl.pm92
1 files changed, 29 insertions, 63 deletions
diff --git a/FS/FS/svc_dsl.pm b/FS/FS/svc_dsl.pm
index 2fd9570..da62dc6 100644
--- a/FS/FS/svc_dsl.pm
+++ b/FS/FS/svc_dsl.pm
@@ -46,25 +46,15 @@ FS::svc_Common. The following fields are currently supported:
=over 4
-=item svcnum
+=item svcnum - Primary key (assigned automatcially for new DSL))
-Primary key (assigned automatcially for new DSL))
+=item pushed - Time DSL order pushed to vendor/telco, if applicable
-=item pushed
+=item desired_due_date - Desired Due Date
-Time the DSL order was pushed to a vendor, if exporting orders to a vendor/telco
+=item due_date - Due Date
-=item desired_dd
-
-Desired Due Date
-
-=item dd
-
-Due Date (e.g. once order is in Assigned status or similar by the telco)
-
-=item vendor_order_id
-
-Vendor/telco DSL order #
+=item vendor_order_id - Vendor/telco DSL order #
=item vendor_order_type
@@ -75,37 +65,21 @@ Vendor/telco DSL order type (e.g. (M)ove, (A)dd, (C)hange, (D)elete, or similar)
Vendor/telco DSL order status (e.g. (N)ew, (A)ssigned, (R)ejected, (M)revised,
(C)ompleted, (X)cancelled, or similar)
-=item first
-
-End-user first name
-
-=item last
-
-End-user last name
-
-=item company
+=item first - End-user first name
-End-user company name
+=item last - End-user last name
-=item svctn
+=item company - End-user company name
-DSL Telephone Number
+=item phonenum - DSL Telephone Number
-=item loop_type
+=item loop_type - Loop-type - vendor/telco-specific
-Loop-type - vendor/telco-specific
+=item local_voice_provider - Local Voice Provider's name
-=item lvp
+=item circuitnum - Circuit #
-Local Voice Provider's name
-
-=item cktnum
-
-Circuit #
-
-=item rate_band
-
-Rate Band
+=item rate_band - Rate Band
=item isp_chg
@@ -117,21 +91,13 @@ Rate Band
Ikano-specific fields, do not use otherwise
-=item username
-
-If outsourced PPPoE/RADIUS, username
-
-=item password
-
-If outsourced PPPoE/RADIUS, password
-
-=item monitored
+=item username - if outsourced PPPoE/RADIUS, username
-Order is monitored (auto-pull/sync), either Y or blank
+=item password - if outsourced PPPoE/RADIUS, password
-=item last_pull
+=item monitored - Order is monitored (auto-pull/sync), either Y or blank
-Time of last data pull from vendor/telco
+=item last_pull - time of last data pull from vendor/telco
=item notes
@@ -161,14 +127,14 @@ sub table_info {
{
'name' => 'DSL',
- 'sorts' => [ 'svctn' ],
+ 'sorts' => [ 'phonenum' ],
'display_weight' => 55,
'cancel_weight' => 75,
'fields' => {
'pushed' => { label => 'Pushed',
type => 'disabled' },
- 'desired_dd' => { label => 'Desired Due Date', %dis2, },
- 'dd' => { label => 'Due Date', %dis2, },
+ 'desired_due_date' => { label => 'Desired Due Date', %dis2, },
+ 'due_date' => { label => 'Due Date', %dis2, },
'vendor_order_id' => { label => 'Vendor Order Id', %dis2, },
'vendor_qual_id' => { label => 'Vendor Qualification Id',
type => 'disabled' },
@@ -181,14 +147,14 @@ sub table_info {
'first' => { label => 'First Name', %dis2, },
'last' => { label => 'Last Name', %dis2, },
'company' => { label => 'Company Name', %dis2, },
- 'svctn' => { label => 'Service Telephone Number', },
+ 'phonenum' => { label => 'Service Telephone Number', },
'loop_type' => { label => 'Loop Type',
disable_inventory => 1,
},
- 'lvp' => { label => 'Local Voice Provider',
+ 'local_voice_provider' => { label => 'Local Voice Provider',
disable_inventory => 1,
},
- 'cktnum' => { label => 'Circuit #', },
+ 'circuitnum' => { label => 'Circuit #', },
'rate_band' => { label => 'Rate Band',
disable_inventory => 1,
},
@@ -214,7 +180,7 @@ sub table { 'svc_dsl'; }
sub label {
my $self = shift;
- return $self->svctn if $self->svctn;
+ return $self->phonenum if $self->phonenum;
return $self->username if $self->username;
return $self->vendor_order_id if $self->vendor_order_id;
return $self->svcnum;
@@ -263,8 +229,8 @@ sub check {
my $error =
$self->ut_numbern('svcnum')
|| $self->ut_numbern('pushed')
- || $self->ut_number('desired_dd')
- || $self->ut_numbern('dd')
+ || $self->ut_number('desired_due_date')
+ || $self->ut_numbern('due_date')
|| $self->ut_textn('vendor_order_id')
|| $self->ut_textn('vendor_qual_id')
|| $self->ut_alpha('vendor_order_type')
@@ -272,10 +238,10 @@ sub check {
|| $self->ut_text('first')
|| $self->ut_text('last')
|| $self->ut_textn('company')
- || $self->ut_numbern('svctn')
+ || $self->ut_numbern('phonenum')
|| $self->ut_alphasn('loop_type')
- || $self->ut_textn('lvp')
- || $self->ut_textn('cktnum')
+ || $self->ut_textn('local_voice_provider')
+ || $self->ut_textn('circuitnum')
|| $self->ut_textn('rate_band')
|| $self->ut_alphan('isp_chg')
|| $self->ut_textn('isp_prev')