Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.1523 and 1.1524

version 1.1523, 2024/02/24 23:41:44 version 1.1524, 2024/03/29 17:32:03
Line 7009  sub rolesinit { Line 7009  sub rolesinit {
     my %allroles=();      my %allroles=();
     my %allgroups=();      my %allgroups=();
     my %gotcoauconfig=();      my %gotcoauconfig=();
       my %domdefaults=();
   
     for my $area (grep { ! /^rolesdef_/ } keys(%rolesdump)) {      for my $area (grep { ! /^rolesdef_/ } keys(%rolesdump)) {
         my $role = $rolesdump{$area};          my $role = $rolesdump{$area};
Line 7071  sub rolesinit { Line 7072  sub rolesinit {
                             my $name = $item;                              my $name = $item;
                             if ($item eq 'authoreditors') {                              if ($item eq 'authoreditors') {
                                 $name = 'editors';                                  $name = 'editors';
                                   unless ($info{'authoreditors'}) {
                                       my %domdefs;
                                       if (ref($domdefaults{$audom}) eq 'HASH') {
                                           %domdefs = %{$domdefaults{$audom}};
                                       } else {
                                           %domdefs = &get_domain_defaults($audom);
                                           $domdefaults{$audom} = \%domdefs;
                                       }
                                       if ($domdefs{$name} ne '') {
                                           $info{'authoreditors'} = $domdefs{$name};
                                       } else {
                                           $info{'authoreditors'} = 'edit,xml';
                                       }
                                   }
                             }                              }
                             $coauthorenv{"environment.internal.$name.$area"} = $info{$item};                              $coauthorenv{"environment.internal.$name.$area"} = $info{$item};
                         }                          }

Removed from v.1.1523  
changed lines
  Added in v.1.1524


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>