--- rat/lonpage.pm 2020/02/17 23:04:24 1.131
+++ rat/lonpage.pm 2020/02/17 23:32:03 1.132
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Page Handler
#
-# $Id: lonpage.pm,v 1.131 2020/02/17 23:04:24 raeburn Exp $
+# $Id: lonpage.pm,v 1.132 2020/02/17 23:32:03 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -901,7 +901,6 @@ sub get_buttons {
my $crs_sec = $env{'request.course.id'} . (($env{'request.course.sec'} ne '')
? "/$env{'request.course.sec'}"
: '');
-
if ($hash->{'encrypted_'.$rid}) {
$symb=&Apache::lonenc::encrypted($symb);
$esrc=&Apache::lonenc::encrypted($esrc);
@@ -931,7 +930,8 @@ sub get_buttons {
if (($hash->{'src_'.$rid}=~/$LONCAPA::assess_re/) &&
($hash->{'src_'.$rid} !~ m-^/uploaded/-)) {
- if (&Apache::lonnet::allowed('mgr',$env{'request.course.id'})) {
+ if ((&Apache::lonnet::allowed('mgr',$crs_sec)) ||
+ (&Apache::lonnet::allowed('vgr',$crs_sec))) {
$metainfo.=
''.
@@ -939,7 +939,10 @@ sub get_buttons {
''.
- ''.
+ '';
+ }
+ if (&Apache::lonnet::allowed('mgr',$crs_sec)) {
+ $metainfo.=
''.
'&command=gradingmenu">'.
@@ -948,7 +951,8 @@ sub get_buttons {
' title="'.&mt('Content Grades').'" />'.
'';
}
- if (&Apache::lonnet::allowed('opa',$env{'request.course.id'})) {
+ if ((&Apache::lonnet::allowed('opa',$crs_sec)) ||
+ (&Apache::lonnet::allowed('vpa',$crs_sec))) {
$metainfo.=
''.