summaryrefslogtreecommitdiff
path: root/rt/share/html/Approvals/autohandler
diff options
context:
space:
mode:
Diffstat (limited to 'rt/share/html/Approvals/autohandler')
-rw-r--r--rt/share/html/Approvals/autohandler11
1 files changed, 8 insertions, 3 deletions
diff --git a/rt/share/html/Approvals/autohandler b/rt/share/html/Approvals/autohandler
index 655a001a8..3e0f2c6db 100644
--- a/rt/share/html/Approvals/autohandler
+++ b/rt/share/html/Approvals/autohandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2011 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2012 Best Practical Solutions, LLC
%# <sales@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -46,8 +46,13 @@
%#
%# END BPS TAGGED BLOCK }}}
<%init>
-$m->call_next(%ARGS) if $session{'CurrentUser'}->UserObj->HasRight(
+if ( $session{'CurrentUser'}->UserObj->HasRight(
Right => 'ShowApprovalsTab',
Object => $RT::System,
-);
+) ) {
+ $m->call_next(%ARGS);
+}
+else {
+ Abort("No permission to view approval");
+}
</%init>