Code

Added initial department migration step.
[gosa.git] / setup / setup_migrate.tpl
1 <div>
2     <div class='default'>
4                 {if $method == "default"}
5                         {foreach from=$checks item=val key=key}
6                                 <div class='step2_entry_name'><b>{$checks.$key.TITLE}</b></div>
7                                 {if $checks.$key.STATUS}
8                                         <div class='step2_successful'>{$checks.$key.STATUS_MSG}
9                                         {if $checks.$key.ERROR_MSG}
10                                                 {$checks.$key.ERROR_MSG}
11                                         {/if}
12                                         </div>
13                                 {else}
14                                         <div class='step2_failed'>{$checks.$key.STATUS_MSG}
15                                         {if $checks.$key.ERROR_MSG}
16                                                 {$checks.$key.ERROR_MSG}
17                                         {/if}
18                                         </div>
19                                 {/if}
20                                 <div style='height:10px;'>&nbsp;</div>
21                         {/foreach}
22                 {elseif $method == "migrate"}
23         
24                         <h2>Department migration</h2>
26                         {t}The listed deparmtents below are currenlty invisble in the GOsa user interface. If you want to migrate a set of departments, just select them and use the migrate button below.{/t}<br>
27                         {t}If you want to know what will be done when migrating the selected entries, just use the 'What will be done here' button and you will see a list of changes.{/t}
28                                         
30                         <br><br>
31                         {foreach from=$deps_to_migrate item=val key=key}
33                                 {if $deps_to_migrate.$key.checked}
34                                         <input type='checkbox' name='migrate_{$key}' checked>
35                                 {else}
36                                         <input type='checkbox' name='migrate_{$key}'>
37                                 {/if}
38                                 {$deps_to_migrate.$key.dn}
39                                 <br>
40                         {/foreach}
42                         <input type='submit' name='deps_visible_migrate_refresh' value='{t}Reload list{/t}'>
43                         <input type='submit' name='deps_visible_migrate_migrate' value='{t}Migrate{/t}'>
44                         <input type='submit' name='deps_visible_migrate_whatsdone' value='{t}What will be done here{/t}'>
46                         <p class='seperator'>&nbsp;</p> 
48                         <div style='width:100%; text-align:right; padding:5px;'>
49                                 <input type='submit' name='deps_visible_migrate_close' value='{t}Close{/t}'>
50                         </div>
51                 {else}
53         * Create a test department with some objects to check for correct permissions
54         <br>
55         * Look for ACL's. If none is there, choose one user to be the super administrator
56         <br>
57         * Look for organizationalUnits and let add GOsa departments for selected ones
58         <br>
59         * Look for person / organizationalPerson and add GOsa account
60         <br>
61         * Allow to move selected users to people ou's - take care for groupOfNames
62         <br>
63         * Allow to move selected groups to group ou's - take care for groupOfNames
64         <br>
65         * Allow to move selected winstations to winstation ou's - take care for groupOfNames
66         <br>
67         * Check for double uidNumbers/gidNumbers
68         <br>
69         * Check for mail accounts and add gosaMailAccount - optionally create these accounts on the IMAP server
71         
72         {/if}
73     </div>
74 </div>