diff --git a/security/Member.php b/security/Member.php index 51b0128be..5203e28ab 100644 --- a/security/Member.php +++ b/security/Member.php @@ -1138,9 +1138,8 @@ class Member extends DataObject { $groupsMap = DataList::create('Group')->map('ID', 'Breadcrumbs')->toArray(); asort($groupsMap); $fields->addFieldToTab('Root.Main', - Object::create('CheckboxSetField', 'Groups', singleton('Group')->i18n_plural_name()) - ->setTemplate('CheckboxSetField_Select') - ->setSource($groupsMap) + Object::create('ListboxField', 'Groups', singleton('Group')->i18n_plural_name()) + ->setMultiple(true)->setSource($groupsMap) ); // Add permission field (readonly to avoid complicated group assignment logic).