LdapUserGroupBackendForm: Do not disable group configuration..
..when no user backend has been linked and it's not a ActiveDirectory. refs #7343
This commit is contained in:
parent
24cb6bfc6e
commit
797e9de629
|
@ -70,10 +70,10 @@ class LdapUserGroupBackendForm extends Form
|
||||||
$groupBackend = new LdapUserGroupBackend($resource);
|
$groupBackend = new LdapUserGroupBackend($resource);
|
||||||
if ($formData['type'] === 'ldap') {
|
if ($formData['type'] === 'ldap') {
|
||||||
$defaults = $groupBackend->getOpenLdapDefaults();
|
$defaults = $groupBackend->getOpenLdapDefaults();
|
||||||
$disabled = null; // MUST BE null, do NOT change this to false!
|
$groupConfigDisabled = $userConfigDisabled = null; // MUST BE null, do NOT change this to false!
|
||||||
} else { // $formData['type'] === 'msldap'
|
} else { // $formData['type'] === 'msldap'
|
||||||
$defaults = $groupBackend->getActiveDirectoryDefaults();
|
$defaults = $groupBackend->getActiveDirectoryDefaults();
|
||||||
$disabled = true;
|
$groupConfigDisabled = $userConfigDisabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($formData['user_backend']) && $formData['user_backend'] !== 'none') {
|
if (isset($formData['user_backend']) && $formData['user_backend'] !== 'none') {
|
||||||
|
@ -84,11 +84,11 @@ class LdapUserGroupBackendForm extends Form
|
||||||
'user_name_attribute' => $userBackend->getUserNameAttribute(),
|
'user_name_attribute' => $userBackend->getUserNameAttribute(),
|
||||||
'user_filter' => $userBackend->getFilter()
|
'user_filter' => $userBackend->getFilter()
|
||||||
));
|
));
|
||||||
$disabled = true;
|
$userConfigDisabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->createGroupConfigElements($defaults, $disabled);
|
$this->createGroupConfigElements($defaults, $groupConfigDisabled);
|
||||||
$this->createUserConfigElements($defaults, $disabled);
|
$this->createUserConfigElements($defaults, $userConfigDisabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue