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

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.3.2
    • None
    • Messages
    • 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

              Unassigned Unassigned
              itamart Itamar Tzadok
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Laurent David, Raquel Ortega, Sara Arjona (@sarjona)
              Votes:
              11 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: