mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
MDL-36986: Adding course_restored event trigger
This commit is contained in:
parent
47dfbd9eb3
commit
bf989c2f3a
@ -156,6 +156,16 @@ class restore_plan extends base_plan implements loggable {
|
|||||||
$this->controller->set_status(backup::STATUS_EXECUTING);
|
$this->controller->set_status(backup::STATUS_EXECUTING);
|
||||||
parent::execute();
|
parent::execute();
|
||||||
$this->controller->set_status(backup::STATUS_FINISHED_OK);
|
$this->controller->set_status(backup::STATUS_FINISHED_OK);
|
||||||
|
|
||||||
|
events_trigger('course_restored', (object) array(
|
||||||
|
'courseid' => $this->get_courseid(), // The new course
|
||||||
|
'userid' => $this->get_userid(), // User doing the restore
|
||||||
|
'type' => $this->controller->get_type(), // backup::TYPE_* constant
|
||||||
|
'target' => $this->controller->get_target(), // backup::TARGET_* constant
|
||||||
|
'mode' => $this->controller->get_mode(), // backup::MODE_* constant
|
||||||
|
'operation' => $this->controller->get_operation(), // backup::OPERATION_* constant
|
||||||
|
'samesite' => $this->controller->is_samesite(),
|
||||||
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -77,6 +77,7 @@ course_created - object course table record
|
|||||||
course_updated - object course table record
|
course_updated - object course table record
|
||||||
course_content_removed - object course table record + context property
|
course_content_removed - object course table record + context property
|
||||||
course_deleted - object course table record + context property
|
course_deleted - object course table record + context property
|
||||||
|
course_restored - custom object with courseid, userid and restore information
|
||||||
|
|
||||||
user_enrolled - object record from user_enrolments table + courseid,enrol
|
user_enrolled - object record from user_enrolments table + courseid,enrol
|
||||||
user_enrol_modified - object record from user_enrolments table + courseid,enrol
|
user_enrol_modified - object record from user_enrolments table + courseid,enrol
|
||||||
|
Loading…
x
Reference in New Issue
Block a user