X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fview%2Felements%2Fsvc_edit_link.html;h=5438ed2668898bea2e7a3b0eb92539f83d847426;hb=cd413027713c39ff57b4d0fc5b79a91d6e2931df;hp=b16261a87bc9e850be0050fdf554bbfa83dff0d1;hpb=998f029ef805c73e90543b34192e16d38a23c69c;p=freeside.git
diff --git a/httemplate/view/elements/svc_edit_link.html b/httemplate/view/elements/svc_edit_link.html
index b16261a87..5438ed266 100644
--- a/httemplate/view/elements/svc_edit_link.html
+++ b/httemplate/view/elements/svc_edit_link.html
@@ -7,17 +7,22 @@ function areyousure_delete() {
window.location.href = '<% $cancel_url %>';
}
-<% mt("Edit this [_1]", $label) |h %> |
-<% mt('Unprovision this Service') |h %>
+% if ( $curuser->access_right('Provision customer service') ) {
+| <% mt("Edit this [_1]", $label) |h %>
+% }
+% if ( $curuser->access_right('Unprovision customer service') ) {
+| <% mt('Unprovision this Service') |h %>
+% }
% }
<%init>
my %opt = @_;
my $svc_x = $opt{'svc'} or die "'svc' required";
my $svcdb = $opt{'table'} || $svc_x->table;
-my $edit_url = $opt{'edit_url'} ||
- $p . 'edit/' . $svcdb . '.cgi?' . $svc_x->svcnum;
+my $edit_url = ($opt{'edit_url'} ||
+ $p . 'edit/' . $svcdb . '.cgi?' ). $svc_x->svcnum;
my $cancel_url = $p . 'misc/unprovision.cgi?' . $svc_x->svcnum;
my $cust_svc = $svc_x->cust_svc; # always exists
my $cancel_date = $cust_svc->pkg_cancel_date;
my ($label) = $cust_svc->label;
+my $curuser = $FS::CurrentUser::CurrentUser;
%init>