Code

Added user account migration
[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_deps"}
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                 {elseif $method == "migrate_users"}
76         
77                         <h2>User migration</h2>
79                         {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>
80                         {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}
81                                         
83                         <br><br>
84                         {foreach from=$users_to_migrate item=val key=key}
86                                 {if $users_to_migrate.$key.checked}
87                                         <input type='checkbox' name='migrate_{$key}' checked>
88                                         {$users_to_migrate.$key.dn}
89                                         {if $users_to_migrate.$key.after != ""}
90                                                 <div class="step2_entry_container_info" id="sol_8">
92 {t}Current{/t}
93 <div style='padding-left:20px;'>
94 <pre>
95 dn: {$users_to_migrate.$key.dn}
96 {$users_to_migrate.$key.before}
97 </pre>
98 </div>
99 {t}After migration{/t}
100 <div style='padding-left:20px;'>
101 <pre>
102 dn: {$users_to_migrate.$key.dn}
103 {$users_to_migrate.$key.after}
104 </pre>
105 </div>
106                                                 </div>
107                                         {/if}
108                                 {else}
109                                         <input type='checkbox' name='migrate_{$key}'>
110                                         {$users_to_migrate.$key.dn}
111                                 {/if}
113                                 <br>
114                                 
116                         {/foreach}
117                         <br>
119                         <input type='submit' name='users_visible_migrate_refresh' value='{t}Reload list{/t}'>
120                         <input type='submit' name='users_visible_migrate_migrate' value='{t}Migrate{/t}'>
121                         <input type='submit' name='users_visible_migrate_whatsdone' value='{t}What will be done here{/t}'>
123                         <p class='seperator'>&nbsp;</p> 
125                         <div style='width:100%; text-align:right; padding:5px;'>
126                                 <input type='submit' name='users_visible_migrate_close' value='{t}Close{/t}'>
127                         </div>
128                 {else}
130         * Create a test department with some objects to check for correct permissions
131         <br>
132         * Look for ACL's. If none is there, choose one user to be the super administrator
133         <br>
134         * Look for organizationalUnits and let add GOsa departments for selected ones
135         <br>
136         * Look for person / organizationalPerson and add GOsa account
137         <br>
138         * Allow to move selected users to people ou's - take care for groupOfNames
139         <br>
140         * Allow to move selected groups to group ou's - take care for groupOfNames
141         <br>
142         * Allow to move selected winstations to winstation ou's - take care for groupOfNames
143         <br>
144         * Check for double uidNumbers/gidNumbers
145         <br>
146         * Check for mail accounts and add gosaMailAccount - optionally create these accounts on the IMAP server
148         
149         {/if}
150     </div>
151 </div>