mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
MDL-40044 Roles: Updated role_assigned and role_unassigned event to remove add_to_log
This commit is contained in:
parent
1613ffa55f
commit
35e4eb42c0
4 changed files with 35 additions and 5 deletions
|
@ -75,4 +75,16 @@ class role_assigned extends base {
|
|||
protected function get_legacy_eventdata() {
|
||||
return $this->get_record_snapshot('role_assignments', $this->data['other']['id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns array of parameters to be passed to legacy add_to_log() function.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
protected function get_legacy_logdata() {
|
||||
$roles = get_all_roles();
|
||||
$rolenames = role_fix_names($roles, $this->get_context(), ROLENAME_ORIGINAL, true);
|
||||
return array($this->courseid, 'role', 'assign', 'admin/roles/assign.php?contextid='.$this->contextid.'&roleid='.$this->objectid,
|
||||
$rolenames[$this->objectid], '', $this->userid);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -75,4 +75,16 @@ class role_unassigned extends base {
|
|||
protected function get_legacy_eventdata() {
|
||||
return $this->get_record_snapshot('role_assignments', $this->data['other']['id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns array of parameters to be passed to legacy add_to_log() function.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
protected function get_legacy_logdata() {
|
||||
$roles = get_all_roles();
|
||||
$rolenames = role_fix_names($roles, $this->get_context(), ROLENAME_ORIGINAL, true);
|
||||
return array($this->courseid, 'role', 'unassign', 'admin/roles/assign.php?contextid='.$this->contextid.'&roleid='.$this->objectid,
|
||||
$rolenames[$this->objectid], '', $this->userid);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue