Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.8.7, 1.9.4
-
Fix Version/s: 2.0
-
Component/s: Course, Roles / Access
-
Labels:None
-
Environment:any
-
Database:Any
-
Affected Branches:MOODLE_18_STABLE, MOODLE_19_STABLE
-
Fixed Branches:MOODLE_20_STABLE
Description
See http://moodle.org/mod/forum/discuss.php?d=115119
Users assigned to roles that do not have the course:managemetacourse capability are automatically unassigned from the metacourse when unassigned form the child course.
Users assigned to a role that has course:managemetacourse e.g. Teacher are not. This is counter intuitive.
Is this mixed up with users who are assigned explicitily to the metacourse. If so the logic needs to be separated i.e. child course assignments and explicit assignments.
If this is impossible the help file needs to state this exception.
Issue Links
| This issue has been marked as being related by: | ||||
| MDL-17949 | List of problems related to potential enrolment rewrite in 2.0 - META |
|
|
|
yes, this is a known problem - unfortunately there are several limitations in current metacourse implementation and I am afraid that any changes might create serious regressions for some ppl
this could be properly solved if we decide to reconsider how enrolments work in 2.0
thanks for the report