Only show direct members of a group in the members field

The call to Members() includes members of child groups, which was causing any members added through the grid field to be added to the child groups as well.
This commit is contained in:
Robert Curry 2013-05-22 18:48:36 +12:00
parent abad856534
commit aeb5a2e42a

View File

@ -117,7 +117,7 @@ class Group extends DataObject {
}
}
});
$memberList = GridField::create('Members',false, $this->Members(), $config)->addExtraClass('members_grid');
$memberList = GridField::create('Members',false, $this->DirectMembers(), $config)->addExtraClass('members_grid');
// @todo Implement permission checking on GridField
//$memberList->setPermissions(array('edit', 'delete', 'export', 'add', 'inlineadd'));
$fields->addFieldToTab('Root.Members', $memberList);