X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=setup%2Fsetup_migrate.tpl;h=a1652162b9a68c031e19f277660349369f0faf8f;hb=d56d83818ed1b6f802da87332c2d7fba4a913e80;hp=0c926e4aa23642fdef6ed6ed3be5861752f4c4d1;hpb=4ea859bfca37b13ac8c334d8a6ba3e2fad019bf3;p=gosa.git diff --git a/setup/setup_migrate.tpl b/setup/setup_migrate.tpl index 0c926e4aa..a1652162b 100644 --- a/setup/setup_migrate.tpl +++ b/setup/setup_migrate.tpl @@ -1,53 +1,364 @@
- {foreach from=$checks item=val key=key} + {if $method == "default"} +

{t}During the LDAP inspection, we're going to check for several common pitfalls that may occur when migration to GOsa base LDAP administration. You may want to fix the problems below, in order to provide smooth services.{/t} +

+ + {foreach from=$checks item=val key=key} +
+ + {if $checks.$key.ERROR_MSG} + +
+ {else} + +
+ {/if} +
{$checks.$key.TITLE}
+
+ {if $checks.$key.STATUS} +
{$checks.$key.STATUS_MSG}
+ {else} +
{$checks.$key.STATUS_MSG}
+ {/if} +
+ {if $checks.$key.ERROR_MSG} + {$checks.$key.ERROR_MSG} + {/if} +
+
+ {/foreach} +
+ + + {elseif $method == "outside_winstations"} + +

{t}Move windows workstations into a valid windows workstation department{/t}

+ + {t}This dialog allows you to move the displayed windows workstations into a valid department{/t} +
+ {t}Be careful with this tool, there may be references pointing to this workstations that can't be migrated.{/t} +
+
+ + {foreach from=$outside_winstations item=val key=key} + {if $outside_winstations.$key.selected} + + {else} + + {/if} + +  {$outside_winstations.$key.dn} + {if $outside_winstations.$key.ldif != ""} +
+
+
+								{$outside_winstations.$key.ldif}
+							
+
+
+ {/if} +
+ {/foreach} + + {t}Select all{/t} +

+ {t}Move selected windows workstations into the following GOsa department{/t} : + +
+ + +

+ + +

 

+
+ +
+ + + {elseif $method == "outside_groups"} + +

{t}Move groups into configured group tree{/t}

+ +

+ {t}This dialog allows moving a couple of groups to the configured group tree. Doing this may straighten your LDAP service.{/t} +

+

+ {t}Be careful with this option! There may be references pointing to these groups. The GOsa setup can't migrate references, so you may want to cancel the migration in this case in this case.{/t} +

+

+ {t}Move selected groups into this group tree{/t}: + +

+ + {foreach from=$outside_groups item=val key=key} + {if $outside_groups.$key.selected} + + {else} + + {/if} + +  {$outside_groups.$key.dn} + {if $outside_groups.$key.ldif != "" && $group_details} +
+
+
+{$outside_groups.$key.ldif}
+
+
+
+ {/if} +
+ {/foreach} + + + {t}Select all{/t} +
+

+ {if $group_details} + + {else} + + {/if} +

+ +

 

+
+ +   + +
+ + {elseif $method == "outside_users"} + +

{t}Move users into configured user tree{/t}

+

+ {t}This dialog allows moving a couple of users to the configured user tree. Doing this may straighten your LDAP service.{/t} +

+

+ {t}Be careful with this option! There may be references pointing to these users. The GOsa setup can't migrate references, so you may want to cancel the migration in this case.{/t} +

+

+ {t}Move selected users into this people tree{/t}: + +

+ {foreach from=$outside_users item=val key=key} + {if $outside_users.$key.selected} + + {else} + + {/if} + +  {$outside_users.$key.dn} + {if $outside_users.$key.ldif != "" && $user_details} +
+
+
+{$outside_users.$key.ldif}
+
+
+
+ {/if} +
+ {/foreach} + + {t}Select all{/t} +
+ + {if $user_details} + + {else} + + {/if} + +

 

+
+ +   + +
+ + + {elseif $method == "create_acls"} + + {if $acl_create_selected != "" && $what_will_be_done_now!=""} +
+
+{$what_will_be_done_now}
+
+
+ + + {else} +

{t}Create a new GOsa administrator account{/t}

+ +

+ {t}This dialog will automatically add a new super administrator to your LDAP tree.{/t} +

+ + + + + + + + + + + + + + + + + +
+ {t}Name{/t}:  + + System administrator +
+ {t}User ID{/t}:  + +
+
+ {t}Password{/t}:  + +
+
+ {t}Password (again){/t}:  + +
+
-
{$checks.$key.TITLE}
+ + +

 

+
+ + +
+ {/if} + {elseif $method == "migrate_deps"} + +

Department migration

+ +

{t}The listed departments are currenlty invisble in the GOsa user interface. If you want to change this for a couple of entries, select them and use the migrate button below.{/t}

+

{t}If you want to know what will be done when migrating the selected entries, use the 'Show changes' button to see the LDIF.{/t}

+ + {foreach from=$deps_to_migrate item=val key=key} + {if $deps_to_migrate.$key.checked} + + {$deps_to_migrate.$key.dn} + {if $deps_to_migrate.$key.after != ""} +
+ +{t}Current{/t} +
+
+dn: {$deps_to_migrate.$key.dn}
+{$deps_to_migrate.$key.before}
+
+
+{t}After migration{/t} +
+
+dn: {$deps_to_migrate.$key.dn}
+{$deps_to_migrate.$key.after}
+
+
+
+ {/if} + {else} + + {$deps_to_migrate.$key.dn} + {/if} - {if $checks.$key.STATUS} -
{$checks.$key.STATUS_MSG}
+
+ {/foreach} + + {t}Select all{/t} +
+ + {if $deps_details} + {else} -
{$checks.$key.STATUS_MSG}
- {if $checks.$key.ERROR_MSG} - {$checks.$key.ERROR_MSG} + + {/if} + +

 

+ +
+ +   + +
+ {elseif $method == "migrate_users"} + +

User migration

+ +

{t}The listed users are currenlty invisble in the GOsa user interface. If you want to change this for a couple of users, just select them and use the 'Migrate' button below.{/t}

+

{t}If you want to know what will be done when migrating the selected entries, use the 'Show changes' button to see the LDIF.{/t}

+ {foreach from=$users_to_migrate item=val key=key} + + {if $users_to_migrate.$key.checked} + + {$users_to_migrate.$key.dn} + {if $users_to_migrate.$key.after != ""} +
+ +{t}Current{/t} +
+
+dn: {$users_to_migrate.$key.dn}
+{$users_to_migrate.$key.before}
+
+
+{t}After migration{/t} +
+
+dn: {$users_to_migrate.$key.dn}
+{$users_to_migrate.$key.after}
+
+
+
+ {/if} + {else} + + {$users_to_migrate.$key.dn} {/if} +
+ {/foreach} + + {t}Select all{/t} +
+ + {if $user_details} + + {else} + {/if} - -

 

- {/foreach} - - -

 

-

 

-

 

-

-

-

-

-

- - - - - * Create a test department with some objects to check for correct permissions -
- * Look for ACL's. If none is there, choose one user to be the super administrator -
- * Look for organizationalUnits and let add GOsa departments for selected ones -
- * Look for person / organizationalPerson and add GOsa account -
- * Allow to move selected users to people ou's - take care for groupOfNames -
- * Allow to move selected groups to group ou's - take care for groupOfNames -
- * Allow to move selected winstations to winstation ou's - take care for groupOfNames -
- * Check for double uidNumbers/gidNumbers -
- * Check for mail accounts and add gosaMailAccount - optionally create these accounts on the IMAP server + +

 

+ +
+ +   + +
+ {/if}