summaryrefslogtreecommitdiff
path: root/FS
diff options
context:
space:
mode:
authorlevinse <levinse>2011-06-21 03:15:01 +0000
committerlevinse <levinse>2011-06-21 03:15:01 +0000
commit69558f62f467b07ce0ca9168cb4109a5dc580328 (patch)
treef15d6af4a0454dd64ea07c2837eab3e63af13d61 /FS
parent74fd5b872763b3e7624b9bbfdbbe84178ce5e9f1 (diff)
improve performance of DID provisioning status report, RT10988
Diffstat (limited to 'FS')
-rw-r--r--FS/FS/Schema.pm1
-rw-r--r--FS/FS/phone_avail.pm10
2 files changed, 11 insertions, 0 deletions
diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm
index ce30bdd43..fcbf65962 100644
--- a/FS/FS/Schema.pm
+++ b/FS/FS/Schema.pm
@@ -2883,6 +2883,7 @@ sub tables_hashref {
[ 'exportnum', 'countrycode', 'npa', 'nxx', 'station' ], # #
[ 'svcnum' ],
[ 'availbatch' ],
+ [ 'latanum' ],
],
},
diff --git a/FS/FS/phone_avail.pm b/FS/FS/phone_avail.pm
index 44421ff57..cd4b4b6ba 100644
--- a/FS/FS/phone_avail.pm
+++ b/FS/FS/phone_avail.pm
@@ -182,6 +182,16 @@ sub part_export {
qsearchs('part_export', { 'exportnum' => $self->exportnum });
}
+=item lata
+
+=cut
+
+sub lata {
+ my $self = shift;
+ return '' unless $self->latanum;
+ qsearchs('lata', { 'latanum' => $self->latanum });
+}
+
=item msa2msanum
Translate free-form MSA name to a msa.msanum