[LON-CAPA-cvs] cvs: loncom /lonnet/perl lonnet.pm
raeburn
raeburn@source.lon-capa.org
Fri, 26 Mar 2010 00:47:26 -0000
raeburn Fri Mar 26 00:47:26 2010 EDT
Modified files:
/loncom/lonnet/perl lonnet.pm
Log:
- Include additional course roles 'co' for communities, and 'ad'
for courses or communities, when checking access controls for
shared portfolio files with course/community-based conditional access.
Index: loncom/lonnet/perl/lonnet.pm
diff -u loncom/lonnet/perl/lonnet.pm:1.1059 loncom/lonnet/perl/lonnet.pm:1.1060
--- loncom/lonnet/perl/lonnet.pm:1.1059 Wed Mar 24 03:29:11 2010
+++ loncom/lonnet/perl/lonnet.pm Fri Mar 26 00:47:25 2010
@@ -1,7 +1,7 @@
# The LearningOnline Network
# TCP networking package
#
-# $Id: lonnet.pm,v 1.1059 2010/03/24 03:29:11 raeburn Exp $
+# $Id: lonnet.pm,v 1.1060 2010/03/26 00:47:25 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -4539,7 +4539,7 @@
my (%allgroups,%allroles);
my ($start,$end,$role,$sec,$group);
foreach my $envkey (%env) {
- if ($envkey =~ m-^user\.role\.(gr|cc|in|ta|ep|st)\./($match_domain)/($match_courseid)/?([^/]*)$-) {
+ if ($envkey =~ m-^user\.role\.(gr|cc|co|in|ta|ep|ad|st)\./($match_domain)/($match_courseid)/?([^/]*)$-) {
my $cid = $2.'_'.$3;
if ($1 eq 'gr') {
$group = $4;