From 183d97a956347d6a4887e34122b9e1be885cfbe8 Mon Sep 17 00:00:00 2001 From: Laurent David Date: Mon, 6 Feb 2023 06:45:51 +0100 Subject: [PATCH] MDL-76386 core_user: Add/remove users dialog improvement * Use language string to customise user information in the group Add/Remove dialog --- lang/en/user.php | 1 + user/selector/lib.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lang/en/user.php b/lang/en/user.php index 0ea92252237b8..f137a0eba7476 100644 --- a/lang/en/user.php +++ b/lang/en/user.php @@ -139,6 +139,7 @@ $string['target:upcomingactivitiesdue'] = 'Upcoming activities due'; $string['target:upcomingactivitiesdue_help'] = 'This target generates reminders for upcoming activities due.'; $string['target:upcomingactivitiesdueinfo'] = 'All upcoming activities due insights are listed here. These students have received these insights directly.'; +$string['usergroupselectorcount'] = '{$a->fullname} ({$a->groupcount})'; // Deprecated since Moodle 4.1. $string['addcondition'] = 'Add condition'; diff --git a/user/selector/lib.php b/user/selector/lib.php index 43cb5f478bdc3..9e25be0ed9d95 100644 --- a/user/selector/lib.php +++ b/user/selector/lib.php @@ -833,7 +833,8 @@ class group_non_members_selector extends groups_user_selector_base { * @return string */ public function output_user($user) { - return parent::output_user($user) . ' (' . $user->numgroups . ')'; + return get_string('usergroupselectorcount', 'core_user', + (object) ['groupcount' => $user->numgroups, 'fullname' => parent::output_user($user)]); } /**