mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 09:26:35 +02:00
MDL-47162 core_message: Add course id to message eventdata
This commit is contained in:
parent
577bd70d38
commit
cc350fd9c8
34 changed files with 345 additions and 76 deletions
|
@ -830,7 +830,8 @@ function message_format_contexturl($message) {
|
|||
function message_post_message($userfrom, $userto, $message, $format) {
|
||||
global $SITE, $CFG, $USER;
|
||||
|
||||
$eventdata = new stdClass();
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = 1;
|
||||
$eventdata->component = 'moodle';
|
||||
$eventdata->name = 'instantmessage';
|
||||
$eventdata->userfrom = $userfrom;
|
||||
|
|
|
@ -201,7 +201,8 @@ class core_message_events_testcase extends advanced_testcase {
|
|||
'context' => context_system::instance(),
|
||||
'relateduserid' => 2,
|
||||
'other' => array(
|
||||
'messageid' => 3
|
||||
'messageid' => 3,
|
||||
'courseid' => 1
|
||||
)
|
||||
));
|
||||
|
||||
|
|
|
@ -492,7 +492,8 @@ class core_message_externallib_testcase extends externallib_advanced_testcase {
|
|||
// We are creating fake notifications but based on real ones.
|
||||
|
||||
// This one omits notification = 1.
|
||||
$eventdata = new stdClass();
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = $course->id;
|
||||
$eventdata->modulename = 'moodle';
|
||||
$eventdata->component = 'enrol_paypal';
|
||||
$eventdata->name = 'paypal_enrolment';
|
||||
|
@ -505,7 +506,8 @@ class core_message_externallib_testcase extends externallib_advanced_testcase {
|
|||
$eventdata->smallmessage = '';
|
||||
message_send($eventdata);
|
||||
|
||||
$message = new stdClass();
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = $course->id;
|
||||
$message->notification = 1;
|
||||
$message->component = 'enrol_manual';
|
||||
$message->name = 'expiry_notification';
|
||||
|
@ -522,7 +524,6 @@ class core_message_externallib_testcase extends externallib_advanced_testcase {
|
|||
|
||||
$userfrom = core_user::get_noreply_user();
|
||||
$userfrom->maildisplay = true;
|
||||
$eventdata = new stdClass();
|
||||
$eventdata->component = 'moodle';
|
||||
$eventdata->name = 'badgecreatornotice';
|
||||
$eventdata->userfrom = $userfrom;
|
||||
|
@ -535,7 +536,8 @@ class core_message_externallib_testcase extends externallib_advanced_testcase {
|
|||
$eventdata->smallmessage = $eventdata->subject;
|
||||
message_send($eventdata);
|
||||
|
||||
$eventdata = new stdClass();
|
||||
$eventdata = new \core\message\message();
|
||||
$eventdata->courseid = $course->id;
|
||||
$eventdata->name = 'submission';
|
||||
$eventdata->component = 'mod_feedback';
|
||||
$eventdata->userfrom = $user1;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue