[freeside-commits] branch FREESIDE_2_3_BRANCH updated. 85a657f7c32fc5548ca17f7f5024955c87c07f43
Ivan
ivan at 420.am
Fri Jan 11 21:57:47 PST 2013
The branch, FREESIDE_2_3_BRANCH has been updated
via 85a657f7c32fc5548ca17f7f5024955c87c07f43 (commit)
from fa270adc74187564109bcdac9cc5fc4acfb4bf47 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 85a657f7c32fc5548ca17f7f5024955c87c07f43
Author: Ivan Kohler <ivan at freeside.biz>
Date: Fri Jan 11 21:57:44 2013 -0800
svc_phone.sim_imsi was not for 2.3 branch, reverting, RT#20768
diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm
index c434e8a..03a6c27 100644
--- a/FS/FS/Schema.pm
+++ b/FS/FS/Schema.pm
@@ -3271,7 +3271,6 @@ sub tables_hashref {
'svcnum', 'int', '', '', '', '',
'countrycode', 'varchar', '', 3, '', '',
'phonenum', 'varchar', '', 15, '', '', #12 ?
- 'sim_imsi', 'varchar', 'NULL', 15, '', '',
'pin', 'varchar', 'NULL', $char_d, '', '',
'sip_password', 'varchar', 'NULL', $char_d, '', '',
'phone_name', 'varchar', 'NULL', $char_d, '', '',
diff --git a/FS/FS/svc_phone.pm b/FS/FS/svc_phone.pm
index bb57573..118748e 100644
--- a/FS/FS/svc_phone.pm
+++ b/FS/FS/svc_phone.pm
@@ -22,11 +22,10 @@ $DEBUG = 0;
@pw_set = ( 'a'..'k', 'm','n', 'p-z', 'A'..'N', 'P'..'Z' , '2'..'9' );
#ask FS::UID to run this stuff for us later
-FS::UID->install_callback( sub {
+$FS::UID::callback{'FS::svc_acct'} = sub {
$conf = new FS::Conf;
$phone_name_max = $conf->config('svc_phone-phone_name-max_length');
-}
-);
+};
=head1 NAME
@@ -68,10 +67,6 @@ primary key
=item phonenum
-=item sim_imsi
-
-SIM IMSI (http://en.wikipedia.org/wiki/International_mobile_subscriber_identity)
-
=item sip_password
=item pin
@@ -151,7 +146,6 @@ sub table_info {
disable_select => 1,
},
'phonenum' => 'Phone number',
- 'sim_imsi' => 'IMSI', #http://en.wikipedia.org/wiki/International_mobile_subscriber_identity
'pin' => { label => 'Voicemail PIN', #'Personal Identification Number',
type => 'text',
disable_inventory => 1,
@@ -470,7 +464,6 @@ sub check {
$self->ut_numbern('svcnum')
|| $self->ut_numbern('countrycode')
|| $self->$phonenum_check_method('phonenum')
- || $self->ut_numbern('sim_imsi')
|| $self->ut_anything('sip_password')
|| $self->ut_numbern('pin')
|| $self->ut_textn('phone_name')
@@ -491,10 +484,6 @@ sub check {
;
return $error if $error;
- return 'Illegal IMSI (not 14-15 digits)' #shorter?
- if length($self->sim_imsi)
- && ( length($self->sim_imsi) < 14 || length($self->sim_imsi) > 15 );
-
# LNP data validation
return 'Cannot set LNP fields: no LNP in progress'
if ( ($self->lnp_desired_due_date || $self->lnp_due_date
diff --git a/httemplate/edit/svc_phone.cgi b/httemplate/edit/svc_phone.cgi
index 8ee71b8..9647b68 100644
--- a/httemplate/edit/svc_phone.cgi
+++ b/httemplate/edit/svc_phone.cgi
@@ -28,11 +28,6 @@ my $begin_callback = sub {
type => 'select-did',
label => 'Phone number',
multiple => $bulk,
- },
- { field => 'sim_imsi',
- type => 'text',
- size => 15,
- maxlength => 15,
};
push @$fields, { field => 'domsvc',
diff --git a/httemplate/view/svc_phone.cgi b/httemplate/view/svc_phone.cgi
index 0eba093..40c8d85 100644
--- a/httemplate/view/svc_phone.cgi
+++ b/httemplate/view/svc_phone.cgi
@@ -16,7 +16,7 @@ my %labels = map { $_ => ( ref($fields->{$_})
);
} keys %$fields;
-my @fields = qw( countrycode phonenum sim_imsi );
+my @fields = qw( countrycode phonenum );
push @fields, 'domain' if $conf->exists('svc_phone-domain');
push @fields, qw( pbx_title sip_password pin phone_name forwarddst email );
-----------------------------------------------------------------------
Summary of changes:
FS/FS/Schema.pm | 1 -
FS/FS/svc_phone.pm | 15 ++-------------
httemplate/edit/svc_phone.cgi | 5 -----
httemplate/view/svc_phone.cgi | 2 +-
4 files changed, 3 insertions(+), 20 deletions(-)
More information about the freeside-commits
mailing list