Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.7
-
Fix Version/s: 1.9.3
-
Component/s: Roles / Access
-
Labels:None
-
Affected Branches:MOODLE_17_STABLE
-
Fixed Branches:MOODLE_19_STABLE
Description
At present only admins can use moodle/role:override by default - the reason is security.
We could create a new capability moodle/role:safeoverride - and enable it for normal teachers, it would allow them to override only those capabilities without RISK_PERSONAL | RISK_XSS | RISK_CONFIG in roles they can assign
we could then move some more module and course settings into roles.
time needed for implementation and testing: cca 1 day
Attachments
Issue Links
| This issue has a non-specific relationship to: | ||||
| MDL-15841 | moodle/role:safeoverride should be Not set by default in the Teacher role. |
|
|
|
| This issue has been marked as being related by: | ||||
| MDL-15737 | skodak's list of bugs - work for tul |
|
|
|
| MDL-15805 | document safeoverrides in docs wiki |
|
|
|
| MDL-8524 | Roles administration improvements - META |
|
|
|
| MDL-7859 | Capability definition should include list of contexts where usable |
|
|
|
Can you hold off on this for a while ... I'm a little concerned about the added complexity for GUI and code and documentation and training ...