[freeside-commits] freeside/httemplate/edit part_svc.cgi, 1.75, 1.76 svc_phone.cgi, 1.12, 1.13
Erik Levinson
levinse at wavetail.420.am
Sat Dec 25 20:09:28 PST 2010
Update of /home/cvs/cvsroot/freeside/httemplate/edit
In directory wavetail.420.am:/tmp/cvs-serv29722/httemplate/edit
Modified Files:
part_svc.cgi svc_phone.cgi
Log Message:
added basic LNP capability to svc_phone including SS, RT10948
Index: part_svc.cgi
===================================================================
RCS file: /home/cvs/cvsroot/freeside/httemplate/edit/part_svc.cgi,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -w -d -r1.75 -r1.76
--- part_svc.cgi 25 Nov 2010 01:46:33 -0000 1.75
+++ part_svc.cgi 26 Dec 2010 04:09:26 -0000 1.76
@@ -334,6 +334,15 @@
% 'multiple' => ($flag eq 'S'),
% );
%
+% } elsif ( $def->{type} eq 'select-lnp_status.html' ) {
+%
+% $html .= include('/elements/select-lnp_status.html',
+% 'curr_value' => $value,
+% 'element_name' => "${layer}__${field}",
+% 'element_etc' => $disabled,
+% 'multiple' => ($flag eq 'S'),
+% );
+%
% } elsif ( $def->{type} eq 'radius_usergroup_selector' ) {
%
% #XXX disable the RADIUS usergroup selector? ugh it sure does need
Index: svc_phone.cgi
===================================================================
RCS file: /home/cvs/cvsroot/freeside/httemplate/edit/svc_phone.cgi,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -w -d -r1.12 -r1.13
--- svc_phone.cgi 12 Mar 2010 21:56:32 -0000 1.12
+++ svc_phone.cgi 26 Dec 2010 04:09:26 -0000 1.13
@@ -1,17 +1,6 @@
<% include( 'elements/svc_Common.html',
'table' => 'svc_phone',
'fields' => \@fields,
- 'labels' => {
- 'svcnum' => 'Service',
- 'countrycode' => 'Country code',
- 'phonenum' => 'Phone number',
- 'domsvc' => 'Domain',
- 'sip_password' => 'SIP password',
- 'pin' => 'Voicemail PIN',
- 'phone_name' => 'Name',
- 'pbxsvc' => 'PBX',
- 'locationnum' => 'E911 location',
- },
'svc_new_callback' => sub {
my( $cgi, $svc_x, $part_svc, $cust_pkg, $fields, $opt ) = @_;
$svc_x->locationnum($cust_pkg->locationnum) if $cust_pkg;
@@ -73,5 +62,29 @@
{ field => 'custnum', type=> 'hidden' }, #for new cust_locations
;
+if ( $conf->exists('svc_phone-lnp') ) {
+ push @fields,
+ { value => 'Number Portability',
+ type => 'tablebreak-tr-title',
+ colspan => 7,
+ },
+ { field => 'lnp_status',
+ type => 'select-lnp_status',
+ },
+ { field => 'portable',
+ type => 'checkbox',
+ },
+ 'lrn',
+ { field => 'lnp_desired_due_date',
+ type => 'input-date-field',
+ },
+ { field => 'lnp_due_date',
+ type => 'input-date-field',
+ noinit => 1,
+ },
+ 'lnp_other_provider',
+ 'lnp_other_provider_account',
+;
+}
</%init>
More information about the freeside-commits
mailing list