The providers list is generated in message_get_providers_for_user($userid) in lib/messagelib.php (around line 387) and allows providers for display only if the provider's capability is assigned to the user in system context. This means that providers defined in modules and constrained by capability in the module context are not displayed in the messaging list and their options cannot be edited by the user (where applicable).
- duplicates
-
MDL-33599 Review the implications of module level capabilities on message providers
-
- Closed
-
- has a non-specific relationship to
-
MDL-33598 Student cannot set messaging preferences for assignment
-
- Closed
-
-
MDL-33697 Teacher cannot set messaging preferences for assignment
-
- Closed
-
-
MDL-30545 someone enrolled as a teacher in a course doesnt seem to be able to see quiz related message notifications in their messaging preferences
-
- Closed
-
- has been marked as being related by
-
MDL-37427 Capability 'moodle/user:editmessageprofile' is not effective anymore.
-
- Closed
-
- is duplicated by
-
MDL-36053 Teachers can't disable notification of quiz submissions
-
- Closed
-
- will help resolve
-
MDL-36053 Teachers can't disable notification of quiz submissions
-
- Closed
-