-
Type:
Bug
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.8.2
-
Component/s: Roles / Access
-
Labels:None
-
Environment:unicode is required to be installed/enabled. OK
database mysql version 4.1.16 is required and you are running 5.0.32 OK
php version 4.3.0 is required and you are running 5.2.0.8.4 OK
php_extension iconv is recommended to be installed/enabled OK
php_extension mbstring is recommended to be installed/enabled OK
php_extension curl is recommended to be installed/enabled OK
php_extension openssl is recommended to be installed/enabled OK
php_extension tokenizer is recommended to be installed/enabled OKunicode is required to be installed/enabled. OK database mysql version 4.1.16 is required and you are running 5.0.32 OK php version 4.3.0 is required and you are running 5.2.0.8.4 OK php_extension iconv is recommended to be installed/enabled OK php_extension mbstring is recommended to be installed/enabled OK php_extension curl is recommended to be installed/enabled OK php_extension openssl is recommended to be installed/enabled OK php_extension tokenizer is recommended to be installed/enabled OK
-
Affected Branches:MOODLE_18_STABLE
-
Fixed Branches:MOODLE_18_STABLE, MOODLE_19_STABLE
With a fresh install of 1.8.2, the user profile is missing the course listing.
A bit of debugging in /lib/datalib.php showed that this statement in get_my_courses evaluates to true for site admins, even when they are teachers:
if (has_capability('moodle/legacy:guest',$sitecontext,$userid,true))
{ return(array()); }For students and teachers, there is no problem.