X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=FS%2FFS%2FSchema.pm;h=ea270a5eb84faf945ae00ab17cd977031e24ac42;hb=0b1c458214a23b0ae3d8b8926989341e69468ff3;hp=5f78b51f8bac4fa8bc5f2868ce6b8cb7f706d4b3;hpb=ad17d8651adb39fdef45f509490a6b2c6eac8301;p=freeside.git diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm index 5f78b51f8..ea270a5eb 100644 --- a/FS/FS/Schema.pm +++ b/FS/FS/Schema.pm @@ -909,6 +909,7 @@ sub tables_hashref { 'location_type', 'varchar', 'NULL', 20, '', '', 'location_number', 'varchar', 'NULL', 20, '', '', 'location_kind', 'char', 'NULL', 1, '', '', + 'disabled', 'char', 'NULL', 1, '', '', ], 'primary_key' => 'locationnum', 'unique' => [], @@ -932,6 +933,7 @@ sub tables_hashref { 'columns' => [ 'notenum', 'serial', '', '', '', '', 'custnum', 'int', '', '', '', '', + 'classnum', 'int', 'NULL', '', '', '', '_date', @date_type, '', '', 'otaker', 'varchar', 'NULL', 32, '', '', 'usernum', 'int', 'NULL', '', '', '', @@ -941,6 +943,17 @@ sub tables_hashref { 'unique' => [], 'index' => [ [ 'custnum' ], [ '_date' ], [ 'usernum' ], ], }, + + 'cust_note_class' => { + 'columns' => [ + 'classnum', 'serial', '', '', '', '', + 'classname', 'varchar', '', $char_d, '', '', + 'disabled', 'char', 'NULL', 1, '', '', + ], + 'primary_key' => 'classnum', + 'unique' => [], + 'index' => [ ['disabled'] ], + }, 'cust_category' => { 'columns' => [ @@ -1299,6 +1312,7 @@ sub tables_hashref { 'locationnum', 'int', 'NULL', '', '', '', 'otaker', 'varchar', 'NULL', 32, '', '', 'usernum', 'int', 'NULL', '', '', '', + 'order_date', @date_type, '', '', 'start_date', @date_type, '', '', 'setup', @date_type, '', '', 'bill', @date_type, '', '', @@ -1322,7 +1336,7 @@ sub tables_hashref { [ 'usernum' ], [ 'start_date' ], ['setup'], ['last_bill'], ['bill'], ['susp'], ['adjourn'], ['expire'], ['cancel'], - ['change_date'], + ['change_date'], ['order_date'], ], }, @@ -1734,6 +1748,8 @@ sub tables_hashref { 'pbxsvc', 'int', 'NULL', '', '', '', 'last_login', @date_type, '', '', 'last_logout', @date_type, '', '', + #cardfortress field(s) + 'cf_privatekey', 'text', 'NULL', '', '', '', #communigate pro fields (quota = MaxAccountSize) 'cgp_aliases', 'varchar', 'NULL', 255, '', '', #settings @@ -1871,7 +1887,7 @@ sub tables_hashref { 'columns' => [ 'notenum', 'serial', '', '', '', '', 'svcnum', 'int', '', '', '', '', - 'user', 'varchar', 'NULL', $char_d, '', '', + 'author', 'varchar', 'NULL', $char_d, '', '', 'priority', 'char', 'NULL', 1, '', '', '_date', 'int', 'NULL', '', '', '', 'note', 'text', '', '', '', '', @@ -2323,6 +2339,18 @@ sub tables_hashref { 'index' => [ [ 'pkgpart' ], [ 'optionname' ] ], }, + 'part_pkg_vendor' => { + 'columns' => [ + 'num', 'serial', '', '', '', '', + 'pkgpart', 'int', '', '', '', '', + 'exportnum', 'int', '', '', '', '', + 'vendor_pkg_id', 'varchar', '', $char_d, '', '', + ], + 'primary_key' => 'num', + 'unique' => [ [ 'pkgpart', 'exportnum' ] ], + 'index' => [ [ 'pkgpart' ] ], + }, + 'part_pkg_report_option' => { 'columns' => [ 'num', 'serial', '', '', '', '', @@ -2846,6 +2874,14 @@ sub tables_hashref { 'pbxsvc', 'int', 'NULL', '', '', '', 'domsvc', 'int', 'NULL', '', '', '', 'locationnum', 'int', 'NULL', '', '', '', + 'lnp_status', 'varchar', 'NULL', $char_d, '', '', + 'portable', 'char', 'NULL', 1, '', '', + 'lrn', 'char', 'NULL', 10, '', '', + 'lnp_desired_due_date', 'int', 'NULL', '', '', '', + 'lnp_due_date', 'int', 'NULL', '', '', '', + 'lnp_other_provider', 'varchar', 'NULL', $char_d, '', '', + 'lnp_other_provider_account', 'varchar', 'NULL', $char_d, '', '', + 'lnp_reject_reason', 'varchar', 'NULL', $char_d, '', '', ], 'primary_key' => 'svcnum', 'unique' => [], @@ -3070,7 +3106,43 @@ sub tables_hashref { 'unique' => [], 'index' => [], #recnum }, + + 'nms_device' => { + 'columns' => [ + 'nms_devicenum', 'serial', '', '', '', '', + #'agentnum', 'int', 'NULL', '', '', '', + 'devicename', 'varchar', '', $char_d, '', '', + 'ip', 'varchar', '', 15, '', '', + 'protocol', 'varchar', '', $char_d, '', '', +# 'last', 'int', '', '', '', '', + ], + 'primary_key' => 'nms_devicenum', + 'unique' => [], + 'index' => [], + }, + 'nms_deviceport' => { + 'columns' => [ + 'portnum', 'serial', '', '', '', '', + 'nms_devicenum', 'int', '', '', '', '', + 'deviceport', 'int', '', '', '', '', + #'ip', 'varchar', 'NULL', 15, '', '', + 'svcnum', 'int', 'NULL', '', '', '', + ], + 'primary_key' => 'portnum', + 'unique' => [ [ 'nms_devicenum', 'deviceport' ] ], + 'index' => [ [ 'svcnum' ] ], + }, + + 'svc_port' => { + 'columns' => [ + 'svcnum', 'int', '', '', '', '', + ], + 'primary_key' => 'svcnum', + 'unique' => [], + 'index' => [], #recnum + }, + # name type nullability length default local