Currently message providers created by modules can have a capability associated with them. However, because the capability only applies to the module context, the associated provider does not appear in users' Messaging settings as the messaging settings rely on site level capabilities.
Is it possible to accommodate module level capabilities into the messaging system? Would this mean that a user's capabilities would need to be checked for all modules they can access? Is this too much work?
I'm throwing open a can of worms.
- is duplicated by
-
MDL-35582 Message providers in non-system contexts are not displayed in the massaging list and hence their options cannot be edited by the user.
-
- Closed
-
- Testing discovered
-
MDLQA-1878 NEW Assignment Test 2.3 - Students receive notification when their assignment submission is graded
- Passed
- will help resolve
-
MDL-33697 Teacher cannot set messaging preferences for assignment
-
- Closed
-