[LON-CAPA-cvs] cvs: loncom /interface lonmenu.pm
raeburn
raeburn at source.lon-capa.org
Fri Feb 6 21:24:22 EST 2026
raeburn Sat Feb 7 02:24:22 2026 EDT
Modified files:
/loncom/interface lonmenu.pm
Log:
- Bug 6121. PDF Form item in second menu row in header omitted for course
personnel with pfo priv.
Index: loncom/interface/lonmenu.pm
diff -u loncom/interface/lonmenu.pm:1.570 loncom/interface/lonmenu.pm:1.571
--- loncom/interface/lonmenu.pm:1.570 Sat Feb 7 00:00:20 2026
+++ loncom/interface/lonmenu.pm Sat Feb 7 02:24:22 2026
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Routines to control the menu
#
-# $Id: lonmenu.pm,v 1.570 2026/02/07 00:00:20 raeburn Exp $
+# $Id: lonmenu.pm,v 1.571 2026/02/07 02:24:22 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -495,6 +495,7 @@
my $canvgr = &Apache::lonnet::allowed('vgr', $crs_sec);
my $canmgr = &Apache::lonnet::allowed('mgr', $crs_sec);
my $canplc = &Apache::lonnet::allowed('plc', $crs_sec);
+ my $canfpfo = &Apache::lonnet::allowed('pfo', $crs_sec);
my $author = &getauthor();
my ($is_author,$is_coauthor);
@@ -531,7 +532,9 @@
$showresv = 1;
}
}
- $showform = &Apache::loncommon::pdfforms_allowed();
+ unless ($canfpfo) {
+ $showform = &Apache::loncommon::pdfforms_allowed();
+ }
if ($env{'request.course.groups'} ne '') {
foreach my $group (split(/:/,$env{'request.course.groups'})) {
next unless ($group =~ /^\w+$/);
More information about the LON-CAPA-cvs
mailing list