[LON-CAPA-cvs] cvs: loncom /lonnet/perl lonnet.pm
raeburn
raeburn at source.lon-capa.org
Sat Dec 8 12:38:47 EST 2018
raeburn Sat Dec 8 17:38:47 2018 EDT
Modified files:
/loncom/lonnet/perl lonnet.pm
Log:
- Trust settings
Index: loncom/lonnet/perl/lonnet.pm
diff -u loncom/lonnet/perl/lonnet.pm:1.1394 loncom/lonnet/perl/lonnet.pm:1.1395
--- loncom/lonnet/perl/lonnet.pm:1.1394 Sat Dec 8 15:17:25 2018
+++ loncom/lonnet/perl/lonnet.pm Sat Dec 8 17:38:47 2018
@@ -1,7 +1,7 @@
# The LearningOnline Network
# TCP networking package
#
-# $Id: lonnet.pm,v 1.1394 2018/12/08 15:17:25 raeburn Exp $
+# $Id: lonnet.pm,v 1.1395 2018/12/08 17:38:47 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1741,7 +1741,7 @@
if (&domain($calldom) eq '') {
return ($trusted,$untrusted);
}
- unless ($cmdtype =~ /^(content|shared|enroll|coaurem|domroles|catalog|reqcrs|msg)$/) {
+ unless ($cmdtype =~ /^(content|shared|enroll|coaurem|othcoau|domroles|catalog|reqcrs|msg)$/) {
return ($trusted,$untrusted);
}
my $callprimary = &domain($calldom,'primary');
@@ -1763,6 +1763,7 @@
map { $possexc{$_} = 1; } @{$trustconfig->{$cmdtype}->{'exc'}};
}
if (ref($trustconfig->{$cmdtype}->{'inc'}) eq 'ARRAY') {
+ $possinc{$intcalldom} = 1;
map { $possinc{$_} = 1; } @{$trustconfig->{$cmdtype}->{'inc'}};
}
}
@@ -1797,12 +1798,12 @@
}
foreach my $exc (@allexc) {
if (ref($doms_by_intdom{$exc}) eq 'ARRAY') {
- $untrusted = $doms_by_intdom{$exc};
+ push(@{$untrusted},@{$doms_by_intdom{$exc}});
}
}
foreach my $inc (@allinc) {
if (ref($doms_by_intdom{$inc}) eq 'ARRAY') {
- $trusted = $doms_by_intdom{$inc};
+ push(@{$trusted},@{$doms_by_intdom{$inc}});
}
}
}
More information about the LON-CAPA-cvs
mailing list