From a95b10c0c3ccee4e34c3bd0680e5ee2a4becdee6 Mon Sep 17 00:00:00 2001 From: ivan Date: Sun, 13 Jan 2008 20:46:53 +0000 Subject: ACLs --- httemplate/view/svc_acct.cgi | 62 +++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 29 deletions(-) (limited to 'httemplate/view/svc_acct.cgi') diff --git a/httemplate/view/svc_acct.cgi b/httemplate/view/svc_acct.cgi index d764afee6..e6d2b690f 100755 --- a/httemplate/view/svc_acct.cgi +++ b/httemplate/view/svc_acct.cgi @@ -90,38 +90,42 @@
% } - - -
- - -% #print qq!
Send account information!; +% my @part_svc = (); +% if ($FS::CurrentUser::CurrentUser->access_right('Change customer service')) { + + + + + + + +% #print qq!
Send account information!; % -% my @part_svc = (); -% if ( $pkgnum ) { -% @part_svc = grep { $_->svcdb eq 'svc_acct' -% && $_->svcpart != $part_svc->svcpart } -% $cust_pkg->available_part_svc; -% } else { -% @part_svc = qsearch('part_svc', { -% svcdb => 'svc_acct', -% disabled => '', -% svcpart => { op=>'!=', value=>$part_svc->svcpart }, -% } ); -% } +% if ( $pkgnum ) { +% @part_svc = grep { $_->svcdb eq 'svc_acct' +% && $_->svcpart != $part_svc->svcpart } +% $cust_pkg->available_part_svc; +% } else { +% @part_svc = qsearch('part_svc', { +% svcdb => 'svc_acct', +% disabled => '', +% svcpart => { op=>'!=', value=>$part_svc->svcpart }, +% } ); +% } % - +% } Service #<% $svcnum %> | Edit this service + % if ( @part_svc ) { | + % } @@ -330,8 +335,7 @@ Service #<% $svcnum %> <%init> die "access denied" - unless $FS::CurrentUser::CurrentUser->access_right('View customer services') - || $FS::CurrentUser::CurrentUser->access_right('View customer'); #XXX remove me + unless $FS::CurrentUser::CurrentUser->access_right('View customer services'); my $conf = new FS::Conf; -- cgit v1.2.1