X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fbrowse%2Faddr_block.cgi;h=1bbcdcbc1daf7fa6c17215c95026c82c68ac6214;hb=b1dacaef3f9773c72b4c6f525d2f1e584e1432fc;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' ];
+};
+
%init>