-
Task
-
Resolution: Fixed
-
Major
-
2.5
-
MOODLE_25_STABLE
-
MOODLE_26_STABLE
-
wip-mdl-39961
-
-
40
-
BACKEND Sprint 4
Replace all legacy events related to User.
admin/tool/uploaduser/index.php: events_trigger('user_updated', $existinguser);
admin/tool/uploaduser/index.php: events_trigger('user_created', $user);
admin/user.php: events_trigger('user_updated', $user);
admin/user.php: events_trigger('user_updated', $user);
auth/email/auth.php: events_trigger('user_created', $user);
auth/ldap/auth.php: events_trigger('user_created', $user);
lib/enrollib.php: events_trigger('user_enrolled', $ue);
lib/enrollib.php: events_trigger('user_enrol_modified', $ue);
lib/enrollib.php: events_trigger('user_enrol_modified', $ue);
lib/enrollib.php: events_trigger('user_unenrolled', $ue);
lib/enrollib.php: events_trigger('user_unenrolled', $ue);
lib/eventslib.php:function events_trigger($eventname, $eventdata) {
lib/moodlelib.php: events_trigger('user_logout', $params);
lib/moodlelib.php: events_trigger('user_created', $DB->get_record('user', array('id'=>$user->id)));
lib/moodlelib.php: events_trigger('user_updated', $DB->get_record('user', array('id'=>$oldinfo->id)));
lib/moodlelib.php: events_trigger('user_deleted', $user);
enrol/manual/locallib.php: events_trigger('user_enrol_modified', $enrolment);
user/edit.php: events_trigger('user_updated', $usernew);
user/editadvanced.php: events_trigger('user_created', $usernew);
user/editadvanced.php: events_trigger('user_updated', $usernew);
user/emailupdate.php: events_trigger('user_updated', $user);
user/lib.php: events_trigger('user_created', $newuser);
user/lib.php: events_trigger('user_updated', $updateduser);
Please also check user/lib.php user_update_users() from MDL-34422 (if it has been integrated)
events_trigger('user_updated', $user);
- blocks
-
MDL-41413 Replace enrol_meta event handlers with event observers
-
- Closed
-
- caused a regression
-
MDL-43905 incorrect code for updates of login times
-
- Closed
-
-
MDL-45641 Trigger user updated event only after the profile fields are updated
-
- Closed
-
- will help resolve
-
MDL-28434 Enrolling users is not logged
-
- Closed
-
-
MDL-40805 user_logout event is not triggered when using CAS authentication with CAS logout option set to yes
-
- Closed
-
-
MDL-34422 Allow for bulk suspension of accounts
-
- Closed
-