X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fbrowse%2Faddr_block.cgi;h=1bbcdcbc1daf7fa6c17215c95026c82c68ac6214;hb=9bdca2fe23584918219395b62effbb9ef0fc5f1c;hp=917f94c965ff98796a07924116336d3d61880af9;hpb=a1871d3d13c1dafa93b956762c0d23728d261da7;p=freeside.git diff --git a/httemplate/browse/addr_block.cgi b/httemplate/browse/addr_block.cgi index 917f94c96..1bbcdcbc1 100644 --- a/httemplate/browse/addr_block.cgi +++ b/httemplate/browse/addr_block.cgi @@ -13,6 +13,7 @@ 'Router', 'Action(s)', '', + '', ], 'fields' => [ 'NetAddr', sub { my $block = shift; @@ -26,11 +27,13 @@ }, $allocate_text, sub { shift->router ? '' : '(split)' }, + sub { '('. (shift->manual_flag ? 'allow' : 'prevent'). ' automatic ip assignment)' }, ], 'links' => [ '', '', [ 'javascript:void(0)', '' ], $split_link, + $autoassign_link, ], 'link_onclicks' => [ '', '', @@ -43,15 +46,15 @@ 'border-left:none;', ], 'agent_virt' => 1, - 'agent_null_right' => 'Engineering global configuration', + 'agent_null_right' => 'Broadband global configuration', 'agent_pos' => 1, ) %> <%init> die "access denied" - unless $FS::CurrentUser::CurrentUser->access_right('Engineering configuration') - || $FS::CurrentUser::CurrentUser->access_right('Engineering global configuration'); + unless $FS::CurrentUser::CurrentUser->access_right('Broadband configuration') + || $FS::CurrentUser::CurrentUser->access_right('Broadband global configuration'); my $p2 = popurl(2); my $path = $p2 . "edit/process/addr_block"; @@ -59,7 +62,7 @@ my $path = $p2 . "edit/process/addr_block"; my $extra_sql = ""; my $count_sql = "WHERE ". $FS::CurrentUser::CurrentUser->agentnums_sql( - 'null_right' => 'Engineering global configuration', + 'null_right' => 'Broadband global configuration', ); my $order_by = "ORDER BY "; @@ -89,8 +92,7 @@ my $html_foot = qq( / ); $html_foot .= include( '/elements/select-agent.html', - 'agent_virt' => 1, - 'agent_null_right' => 'Engineering global configuration', + 'agent_null_right' => 'Broadband global configuration', ); $html_foot .= qq( @@ -133,4 +135,11 @@ my $split_link = sub { $ref; }; +my $autoassign_link = sub { + my $block = shift; + my $url = "$path/manual_flag.cgi?manual_flag="; + $url .= $block->manual_flag ? '' : 'Y'; + [ "$url;blocknum=", 'blocknum' ]; +}; +