mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 06:30:59 +01:00
allow to create an instance specific admin, user- or group-context
This commit is contained in:
parent
1093103856
commit
03fe6356cb
@ -60,9 +60,9 @@ array_shift($base_parts);
|
|||||||
$cmd = new setup_cmd_ldap(array(
|
$cmd = new setup_cmd_ldap(array(
|
||||||
'domain' => $GLOBALS['egw_setup']->ConfigDomain,
|
'domain' => $GLOBALS['egw_setup']->ConfigDomain,
|
||||||
'sub_command' => 'migrate_to_'.$to,
|
'sub_command' => 'migrate_to_'.$to,
|
||||||
// in regular setup we only support one ldap root user, setting him as admin user too
|
// allow to set ldap root DN (ldap_admin) to create instance specific admin DN and structure
|
||||||
'ldap_admin' => $GLOBALS['egw_info']['server']['ldap_root_dn'],
|
'ldap_admin' => !empty($_POST['ldap_admin']) ? $_POST['ldap_admin'] : $GLOBALS['egw_info']['server']['ldap_root_dn'],
|
||||||
'ldap_admin_pw' => $GLOBALS['egw_info']['server']['ldap_root_pw'],
|
'ldap_admin_pw' => !empty($_POST['ldap_admin']) ? $_POST['ldap_admin_pw'] : $GLOBALS['egw_info']['server']['ldap_root_pw'],
|
||||||
'ldap_base' => implode(',',$base_parts),
|
'ldap_base' => implode(',',$base_parts),
|
||||||
)+$GLOBALS['egw_info']['server']);
|
)+$GLOBALS['egw_info']['server']);
|
||||||
|
|
||||||
@ -74,6 +74,7 @@ if (!$_POST['migrate'])
|
|||||||
$setup_tpl->set_block('migration','header','header');
|
$setup_tpl->set_block('migration','header','header');
|
||||||
$setup_tpl->set_block('migration','user_list','user_list');
|
$setup_tpl->set_block('migration','user_list','user_list');
|
||||||
$setup_tpl->set_block('migration','group_list','group_list');
|
$setup_tpl->set_block('migration','group_list','group_list');
|
||||||
|
$setup_tpl->set_block('migration','ldap_admin','ldap_admin');
|
||||||
$setup_tpl->set_block('migration','submit','submit');
|
$setup_tpl->set_block('migration','submit','submit');
|
||||||
$setup_tpl->set_block('migration','footer','footer');
|
$setup_tpl->set_block('migration','footer','footer');
|
||||||
|
|
||||||
@ -98,6 +99,9 @@ if (!$_POST['migrate'])
|
|||||||
$setup_tpl->set_var('select_users',lang('Select which user(s) will be exported'));
|
$setup_tpl->set_var('select_users',lang('Select which user(s) will be exported'));
|
||||||
$setup_tpl->set_var('select_groups',lang('Select which group(s) will be exported'));
|
$setup_tpl->set_var('select_groups',lang('Select which group(s) will be exported'));
|
||||||
$setup_tpl->set_var('memberships',lang('Group memberships will be migrated too.'));
|
$setup_tpl->set_var('memberships',lang('Group memberships will be migrated too.'));
|
||||||
|
$setup_tpl->set_var('ldap_admin_message', lang('Give LDAP root DN and password, if you need to create an instance specific admin user, user- or group-context'));
|
||||||
|
$setup_tpl->set_var('ldap_admin_label', lang('Root DN'));
|
||||||
|
$setup_tpl->set_var('ldap_admin_pw_label', lang('Root DN password'));
|
||||||
$setup_tpl->set_var('migrate',$direction);
|
$setup_tpl->set_var('migrate',$direction);
|
||||||
$setup_tpl->set_var('cancel',lang('Cancel'));
|
$setup_tpl->set_var('cancel',lang('Cancel'));
|
||||||
|
|
||||||
@ -110,6 +114,10 @@ if (!$_POST['migrate'])
|
|||||||
{
|
{
|
||||||
$setup_tpl->pfp('out','group_list');
|
$setup_tpl->pfp('out','group_list');
|
||||||
}
|
}
|
||||||
|
if ($to == 'ldap')
|
||||||
|
{
|
||||||
|
$setup_tpl->pfp('out','ldap_admin');
|
||||||
|
}
|
||||||
$setup_tpl->pfp('out','submit');
|
$setup_tpl->pfp('out','submit');
|
||||||
$setup_tpl->pfp('out','footer');
|
$setup_tpl->pfp('out','footer');
|
||||||
}
|
}
|
||||||
|
@ -25,6 +25,18 @@
|
|||||||
</td>
|
</td>
|
||||||
<!-- END group_list -->
|
<!-- END group_list -->
|
||||||
|
|
||||||
|
<!-- BEGIN ldap_admin -->
|
||||||
|
<tr bgcolor="#e6e6e6">
|
||||||
|
<td colspan="2" align="center">{ldap_admin_message}:</td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#e6e6e6">
|
||||||
|
<td align="right">{ldap_admin_label}: </td><td><input name="ldap_admin" value="" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#e6e6e6">
|
||||||
|
<td align="right">{ldap_admin_pw_label}: </td><td><input type="password" name="ldap_admin_pw" value="" /></td>
|
||||||
|
</tr>
|
||||||
|
<!-- END ldap_admin -->
|
||||||
|
|
||||||
<!-- BEGIN submit -->
|
<!-- BEGIN submit -->
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor="#e6e6e6">
|
<tr bgcolor="#e6e6e6">
|
||||||
|
Loading…
Reference in New Issue
Block a user