MDL-59674 core_calendar: add group name to event exporter

This commit is contained in:
Simey Lameze
2017-08-23 00:56:26 +00:00
committed by Ryan Wyllie
parent 516e74440a
commit 950d2ce0e5
+15
View File
@@ -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;
}
}