diff options
author | Ivan Kohler <ivan@freeside.biz> | 2013-06-07 01:37:19 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2013-06-07 01:37:19 -0700 |
commit | 08d132eca6a97c3417dc0f13bb603f080bd0e222 (patch) | |
tree | 90b5c4232edaa695afc36f15a653c508735fdc66 /httemplate/edit | |
parent | 3da5fd3eade3050336ff52aa81bfcccfe3b302ca (diff) |
add fields to svc_phone: SMS provider, SMS provider acct#, max simultaneous calls
Diffstat (limited to 'httemplate/edit')
-rw-r--r-- | httemplate/edit/cdr_carrier.html | 19 | ||||
-rw-r--r-- | httemplate/edit/process/cdr_carrier.html | 10 | ||||
-rw-r--r-- | httemplate/edit/svc_phone.cgi | 19 |
3 files changed, 48 insertions, 0 deletions
diff --git a/httemplate/edit/cdr_carrier.html b/httemplate/edit/cdr_carrier.html new file mode 100644 index 000000000..47a358a41 --- /dev/null +++ b/httemplate/edit/cdr_carrier.html @@ -0,0 +1,19 @@ +<& elements/edit.html, + 'table' => 'cdr_carrier', + 'name_singular' => 'carrier', + 'fields' => [ + { field=>'carriername', type=>'text', size=>20 }, + { field=>'disabled', type=>'checkbox', value=>'Y' }, + ], + 'labels' => { 'carrierid' => 'Carrier', + 'carriername' => 'Carrier', + 'disabled' => 'Disabled', + }, + 'viewall_dir' => 'browse', +&> +<%init> + +die "access denied" + unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); + +</%init> diff --git a/httemplate/edit/process/cdr_carrier.html b/httemplate/edit/process/cdr_carrier.html new file mode 100644 index 000000000..72f018609 --- /dev/null +++ b/httemplate/edit/process/cdr_carrier.html @@ -0,0 +1,10 @@ +<& elements/process.html, + 'table' => 'cdr_carrier', + 'viewall_dir' => 'browse', +&> +<%init> + +die "access denied" + unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); + +</%init> diff --git a/httemplate/edit/svc_phone.cgi b/httemplate/edit/svc_phone.cgi index 13bbe82a1..d48e6353b 100644 --- a/httemplate/edit/svc_phone.cgi +++ b/httemplate/edit/svc_phone.cgi @@ -121,6 +121,25 @@ my $begin_callback = sub { ; } + if ( ! $bulk ) { + + push @$fields, + { + type => 'tablebreak-tr-title', + value => 'Carrier Information', + colspan => 8, + }, + { field => 'sms_carrierid', + label => 'SMS Carrier', + type => 'select-cdr_carrier', + }, + 'sms_account', + 'max_simultaneous', + ; + + } + }; + </%init> |