MDL-59674 core_calendar: add group name to event exporter
This commit is contained in:
committed by
Ryan Wyllie
parent
516e74440a
commit
950d2ce0e5
+15
@@ -66,6 +66,12 @@ class event_exporter extends event_exporter_base {
|
||||
'type' => event_action_exporter::read_properties_definition(),
|
||||
'optional' => true,
|
||||
];
|
||||
$values['groupname'] = [
|
||||
'type' => PARAM_RAW,
|
||||
'optional' => true,
|
||||
'default' => null,
|
||||
'null' => NULL_ALLOWED
|
||||
];
|
||||
|
||||
return $values;
|
||||
}
|
||||
@@ -138,6 +144,15 @@ class event_exporter extends event_exporter_base {
|
||||
}
|
||||
}
|
||||
|
||||
if ($legacyevent->groupid) {
|
||||
if ($group = calendar_get_group_cached($legacyevent->groupid)) {
|
||||
$values['groupname'] = format_string($group->name, true,
|
||||
['context' => \context_course::instance($group->courseid)]);
|
||||
} else {
|
||||
$values['groupname'] = null;
|
||||
}
|
||||
}
|
||||
|
||||
return $values;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user