Merge branch 'MDL-50642_28' of https://github.com/ecampbell/moodle into MOODLE_28_STABLE
[moodle.git] / message / upgrade.txt
blob5a96c1e62750b1ad4f4349784a673682d75ba68a
1 This files describes API changes in /message/ messaging system,
2 information provided here is intended especially for developers.
4 === 2.6 ===
5 * Message processor extending message_output, should return true in can_send_to_any_users()
6   if it supports message sending to internal (noreply/support) users.
7 * Message API has been changed to allow attachments. Message processors that can support
8   attachments can now use additional parameter as a part of $eventdata. To send attachments,
9   $eventdata should contain properties called "attachment" (must be stored_file) and
10   "attachname" (string). Currently, email message processor is the only one to support
11   attachments.
13 === 2.2 ===
15 required changes:
16 * lib/messagelib.php message_send($eventdata)
17   $eventdata->userto should contain a property called "emailstop", $eventdata->userto->emailstop
18   If it is absent it will be retrieved from the user table causing an additional database query