1 <table summary="{t}Workstation startup{/t}" style="width:100%;">
2 <tr>
3 <td style='width:50%; '>
6 <!--
7 - Boot parameters
8 -->
9 <h3>{t}Boot parameters{/t}</h3>
10 <table summary="{t}Boot parameters{/t}">
12 {if $fai_activated && $si_active && !$si_fai_action_failed}
13 <tr>
14 <td>
15 <label for="gotoBootKernel">{t}Boot kernel{/t}</label>
16 </td>
17 <td style="width:70%">
18 {render acl=$gotoBootKernelACL}
19 <select id="gotoBootKernel" name="gotoBootKernel" size=1>
20 {html_options options=$gotoBootKernels selected=$gotoBootKernel}
21 </select>
22 {/render}
23 </td>
24 </tr>
25 {/if}
28 <!--
29 - Kernel parameters
30 -->
31 <tr>
32 <td>
33 <label for="gotoKernelParameters">{t}Custom options{/t}</label>
34 </td>
35 <td>
36 {render acl=$gotoKernelParametersACL}
37 <input name="gotoKernelParameters" id="gotoKernelParameters"
38 size=25 maxlength=500 value="{$gotoKernelParameters}" type='text'
39 title="{t}Enter any parameters that should be passed to the kernel as append line during bootup{/t}">
40 {/render}
41 </td>
42 </tr>
45 <!--
46 - LDAP servers
47 -->
48 <tr>
49 <td colspan="2">
50 <hr><h3><label for="gotoLdapServer">{t}LDAP server{/t}</label></h3>
51 {render acl=$gotoLdapServerACL}
52 {if $member_of_ogroup}
53 (<input type='checkbox' name='gotoLdap_inherit' {if $gotoLdap_inherit} checked {/if} value="1"
54 onClick="document.mainform.submit();" class='center'>
55 {t}inherit from group{/t}
56 )
57 {/if}
58 {/render}
59 {render acl=$gotoLdapServerACL_inherit}
60 {$gotoLdapServers}
61 {/render}
63 {render acl=$gotoLdapServerACL_inherit}
64 <select name='ldap_server_to_add' id='ldap_server_to_add' size=1>
65 {html_options options=$gotoLdapServerList}
66 </select>
67 {/render}
69 {render acl=$gotoLdapServerACL_inherit}
70 <button type='submit' name='add_ldap_server' id="add_ldap_server">
71 {msgPool type=addButton}</button>
72 {/render}
74 </td>
75 </tr>
76 </table>
78 </td>
81 <!--
82 - FAI classes
83 -->
84 <td class='left-border'>
85 {if !$fai_activated}
86 <h3>{t}FAI Object assignment disabled. You can't use this feature until FAI is activated.{/t}</h3>
87 {elseif !$si_active}
88 <b>{t}GOsa support daemon not configured{/t}</b>
89 <br>
90 {t}FAI settings cannot be modified{/t}
91 {elseif $si_fai_action_failed}
93 <b>{msgPool type=siError}</b>
94 <br>
96 {t}Check if the GOsa support daemon (gosa-si) is running.{/t}
97 <button type='submit' name='fai_si_retry'>
98 {t}retry{/t}</button>
100 {elseif $fai_activated}
102 {if $FAIdebianMirror == "inherited"}
104 <table summary="{t}FAI class assignment{/t}">
105 <tr>
106 <td style='width:50%'>
107 <b>{t}FAI server{/t}</b>
108 </td>
109 <td style='width:50%'>
110 <b>{t}Release{/t}</b>
111 </td>
112 </tr>
113 <tr>
114 <td>
115 {render acl=$FAIdebianMirrorACL}
116 <select name="FAIdebianMirror" onchange='document.mainform.submit()' size=1>
117 {foreach from=$FAIservers item=val key=key}
118 {if $key == "inherited" || $key == "auto"}
119 <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{t}{$key}{/t}</option>
120 {else}
121 <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{$key}</option>
122 {/if}
123 {/foreach}
124 </select>
125 {/render}
126 </td>
127 <td>
128 <select name="FAIrelease" disabled size=1>
129 {html_options options=$InheritedFAIrelease output=$InheritedFAIrelease selected=$InheritedFAIrelease}
130 </select>
131 </td>
132 </tr>
133 <tr>
134 <td colspan="2">
136 <b>{t}Assigned FAI classes{/t}</b>
138 {render acl=$FAIclassACL}
139 {$FAIScriptlist}
140 {/render}
141 </td>
142 </tr>
143 </table>
145 {else}
147 <table summary="{t}FAI class assignment{/t}">
148 <tr>
149 <td style='width:50%'>
150 <b>{t}FAI server{/t}</b>
151 </td>
152 <td style='width:50%'>
153 <b>{t}Release{/t}</b>
154 </td>
155 </tr>
156 <tr>
157 <td>
158 {render acl=$FAIdebianMirrorACL}
159 <select name="FAIdebianMirror" onchange='document.mainform.submit()' size=1>
160 {foreach from=$FAIservers item=val key=key}
161 {if $key == "inherited" || $key == "auto"}
162 <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{t}{$key}{/t}</option>
163 {else}
164 <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{$key}</option>
165 {/if}
166 {/foreach}
167 </select>
168 {/render}
169 </td>
170 <td>
171 {render acl=$FAIreleaseACL}
172 <select name="FAIrelease" onchange='document.mainform.submit()' size=1>
173 {foreach from=$FAIservers.$FAIdebianMirror item=val key=key}
174 <option value="{$val}" {if $FAIrelease == $key} selected {/if}>{$val}</option>
175 {/foreach}
176 </select>
177 {/render}
178 </td>
179 </tr>
180 <tr>
181 <td colspan="2">
183 <b>{t}Assigned FAI classes{/t}</b>
185 {render acl=$FAIclassACL}
186 {$FAIScriptlist}
187 {/render}
189 {render acl=$FAIclassACL}
190 <select name="FAIclassesSel" size=1>
191 {foreach from=$FAIclasses item=val key=key}
192 <option value="{$key}">{$key} [{$val}]</option>
193 {/foreach}
194 </select>
195 {/render}
197 {render acl=$FAIclassACL}
198 <button type='submit' name='AddClass'>{msgPool type=addButton}</button>
199 {/render}
201 </td>
202 </tr>
203 </table>
205 {/if} <!-- Inherited -->
206 {/if} <!-- FAI active-->
207 </td>
208 </tr>
209 </table>
212 <hr>
214 <table summary="{t}Boot options{/t}" style="width:100%;">
215 <tr>
216 <td style='width:50%; ' class='right-border'>
219 <!--
220 - Kernel modules
221 -->
222 <h3>{t}Kernel modules (format: name parameters){/t}</h3>
223 {render acl=$gotoModulesACL}
224 <select style="width:100%; height:100px;" name="modules_list[]" size=15 multiple
225 title="{t}Add additional modules to load on startup{/t}">
226 {html_options values=$gotoModules output=$gotoModules}
227 <option disabled> </option>
228 </select>
229 {/render}
231 <br>
232 {render acl=$gotoModulesACL}
233 <input type='text' name="module" size=30 align=middle maxlength=30>
234 {/render}
236 {render acl=$gotoModulesACL}
237 <button type='submit' name='add_module'>
238 {msgPool type=addButton}</button>
239
240 {/render}
242 {render acl=$gotoModulesACL}
243 <button type='submit' name='delete_module'>
244 {msgPool type=delButton}</button>
245 {/render}
246 </td>
247 <td>
248 <!--
249 - Shares
250 -->
251 <h3><label for="gotoShare">{t}Shares{/t}</label></h3>
253 {render acl=$gotoShareACL}
254 <select style="width:100%;height:100px;" name="gotoShare" multiple size=4 id="gotoShare">
255 {html_options values=$gotoShareKeys output=$gotoShares}
256 <option disabled> </option>
257 </select>
258 {/render}
260 <br>
262 {render acl=$gotoShareACL}
263 <select name="gotoShareSelection" size=1>
264 {html_options values=$gotoShareSelectionKeys output=$gotoShareSelections}
265 <option disabled> </option>
266 </select>
267 {/render}
269 {render acl=$gotoShareACL}
270 <input type="text" size=15 name="gotoShareMountPoint" value="{t}Mountpoint{/t}">
271 {/render}
273 {render acl=$gotoShareACL}
274 <button type='submit' name='gotoShareAdd'>
275 {msgPool type=addButton}</button>
276 {/render}
278 {render acl=$gotoShareACL}
279 <button type='submit' name='gotoShareDel' {if $gotoSharesCount == 0} disabled {/if}>{t}Remove{/t}</button>
280 {/render}
282 </td>
283 </tr>
284 </table>
285 <input name="WorkstationStarttabPosted" type="hidden" value="1">
287 <script language="JavaScript" type="text/javascript">
288 <!-- // First input field on page
289 focus_field('gotoLdapServer');
290 -->
291 </script>