Code

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