';
my @linkdests = ('aboutme');
if ($permission->{'cusr'}) {
@@ -2286,6 +2286,7 @@ END
$env{'request.course.sec'})) {
push(@linkdests,'track');
}
+
$output .= '';
my $usernamelink = $env{'form.usernamelink'};
if ($usernamelink eq '') {
@@ -4744,7 +4745,7 @@ sub can_create_user {
}
if (ref($domconf{'usercreation'}) eq 'HASH') {
if (ref($domconf{'usercreation'}{'cancreate'}) eq 'HASH') {
- if ($context eq 'course' || $context eq 'author' || $context eq 'requestcrs') {
+ if ($context eq 'course' || $context eq 'author') {
my $creation = $domconf{'usercreation'}{'cancreate'}{$context};
if ($creation eq 'none') {
$cancreate = 0;
@@ -4845,18 +4846,14 @@ sub roles_by_context {
my ($context,$custom) = @_;
my @allroles;
if ($context eq 'course') {
- @allroles = ('st');
- if ($env{'request.role'} =~ m{^dc\./}) {
- push(@allroles,'ad');
- }
- push(@allroles,('ta','ep','in','cc'));
+ @allroles = ('st','ad','ta','ep','in','cc');
if ($custom) {
push(@allroles,'cr');
}
} elsif ($context eq 'author') {
@allroles = ('ca','aa');
} elsif ($context eq 'domain') {
- @allroles = ('li','ad','dg','sc','au','dc');
+ @allroles = ('li','dg','sc','au','dc');
}
return @allroles;
}
|