MDL-79541 core_grades: Add missing user info to search services.

Seems just fullname is not enough. So added all name fields.
This commit is contained in:
Ilya Tregubov
2024-08-02 01:40:24 +00:00
committed by Jenkins
parent e2a8d063ee
commit f8f19a4d8e
@@ -102,6 +102,9 @@ class get_enrolled_users_for_search_widget extends external_api {
$guiuser = $userdata->user;
$user = new \stdClass();
$user->fullname = fullname($guiuser);
foreach (\core_user\fields::get_name_fields() as $field) {
$user->$field = $guiuser->$field ?? null;
}
$user->id = $guiuser->id;
$user->url = (new moodle_url($actionbaseurl, ['id' => $courseid, 'userid' => $guiuser->id]))->out(false);
$userpicture = new \user_picture($guiuser);