MINOR Enforcing SecurityAdmin::$hidden_permissions, refactoring error

This commit is contained in:
Ingo Schommer 2012-03-06 01:22:10 +01:00
parent a5b7a22a05
commit 18932b5be5

View File

@ -78,7 +78,7 @@ class Group extends DataObject {
),
$permissionsTab = new Tab('Permissions', _t('SecurityAdmin.PERMISSIONS', 'Permissions'),
new PermissionCheckboxSetField(
$permissionsField = new PermissionCheckboxSetField(
'Permissions',
false,
'Permission',
@ -89,6 +89,10 @@ class Group extends DataObject {
)
);
// Filter permissions
// TODO SecurityAdmin coupling, not easy to get to the form fields through GridFieldPopupForms
$permissionsField->setHiddenPermissions(SecurityAdmin::$hidden_permissions);
if($this->ID) {
$config = new GridFieldConfig_RelationEditor();
$config->addComponents(new GridFieldExporter());