Code

a35e4b0e99b3c0a5fdd07027e38eefd4b0cb309b
[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                                         {$deps_to_migrate.$key.dn}
36                                         {if $deps_to_migrate.$key.after != ""}
37                                                 <div class="step2_entry_container_info" id="sol_8">
39 {t}Current{/t}
40 <div style='padding-left:20px;'>
41 <pre>
42 dn: {$deps_to_migrate.$key.dn}
43 {$deps_to_migrate.$key.before}
44 </pre>
45 </div>
46 {t}After migration{/t}
47 <div style='padding-left:20px;'>
48 <pre>
49 dn: {$deps_to_migrate.$key.dn}
50 {$deps_to_migrate.$key.after}
51 </pre>
52 </div>
53                                                 </div>
54                                         {/if}
55                                 {else}
56                                         <input type='checkbox' name='migrate_{$key}'>
57                                         {$deps_to_migrate.$key.dn}
58                                 {/if}
60                                 <br>
61                                 
63                         {/foreach}
64                         <br>
66                         <input type='submit' name='deps_visible_migrate_refresh' value='{t}Reload list{/t}'>
67                         <input type='submit' name='deps_visible_migrate_migrate' value='{t}Migrate{/t}'>
68                         <input type='submit' name='deps_visible_migrate_whatsdone' value='{t}What will be done here{/t}'>
70                         <p class='seperator'>&nbsp;</p> 
72                         <div style='width:100%; text-align:right; padding:5px;'>
73                                 <input type='submit' name='deps_visible_migrate_close' value='{t}Close{/t}'>
74                         </div>
75                 {else}
77         * Create a test department with some objects to check for correct permissions
78         <br>
79         * Look for ACL's. If none is there, choose one user to be the super administrator
80         <br>
81         * Look for organizationalUnits and let add GOsa departments for selected ones
82         <br>
83         * Look for person / organizationalPerson and add GOsa account
84         <br>
85         * Allow to move selected users to people ou's - take care for groupOfNames
86         <br>
87         * Allow to move selected groups to group ou's - take care for groupOfNames
88         <br>
89         * Allow to move selected winstations to winstation ou's - take care for groupOfNames
90         <br>
91         * Check for double uidNumbers/gidNumbers
92         <br>
93         * Check for mail accounts and add gosaMailAccount - optionally create these accounts on the IMAP server
95         
96         {/if}
97     </div>
98 </div>