Uploaded image for project: 'Moodle'
  1. Moodle
  2. 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.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.3.2
    • Fix Version/s: None
    • Component/s: Messages
    • Labels:
    • Affected Branches:
      MOODLE_23_STABLE

      Description

      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).

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                11 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: