Code

6944abba15875b151363848a88d43f331d2f85ba
[gosa.git] / gosa-plugins / mit-krb5 / admin / systems / services / kerberos / pwd_kerberos_mit.tpl
3 {if $si_error}
4  <h3>{t}Kerberos options{/t}</h3>
5  <p>
6   {msgPool type=siError p1=$si_error_msg}
7  </p>
9  <button type='submit' name='retry_si'>{t}Retry{/t}</button>
10  
11  <div class="plugin-actions">
12   <button type='submit' name='pw_abort'>{t}Cancel{/t}</button>
13  </div>
15  {else}
17  <table style="width:100%;" summary="{t}Policy settings{/t}">
18   <tr>
19    <td style='width:50%;'>
20     <h3>{t}Kerberos options{/t}</h3>
22     <table style="width:100%;" summary="{t}Policy settings{/t}">
23      <tr>
24       <td><label for="goKrbRealm">{t}Realm{/t}</label></td>
25       <td>
26        <select name="goKrbRealm" onChange="document.mainform.submit();" size=1>
27         {foreach from=$server_list item=item key=key}
28          {if $item.goKrbRealm==$goKrbRealm}
29          <option selected value="{$item.goKrbRealm}">
30           {$item.goKrbRealm}</option>
31          {else}
32           <option value="{$item.goKrbRealm}">
33           {$item.goKrbRealm}</option>
34          {/if}
35         {/foreach}
36        </select>
37       </td>
38      </tr>
39      <tr>
40       <td>
41        <label for="POLICY">{t}Policy{/t}</label>
42       </td>
43       <td>
44        <select name="POLICY" size=1>
45         {foreach from=$POLICIES item=item key=key}
46          {if $POLICY==$item}
47           <option selected value="{$key}">
48           {$item}</option>
49          {else}
50           <option value="{$key}">
51           {$item}</option>
52          {/if}
53         {/foreach}
54        </select>
55       </td>
56      </tr>
57      <tr>
58       <td><label for="MAX_LIFE">{t}Ticket max life{/t}</label></td>
59       <td>
60        <input id="MAX_LIFE" type="text" name="MAX_LIFE" value="{$MAX_LIFE}">
61       </td>
62      </tr>
63      <tr>
64       <td><label for="MAX_RENEWABLE_LIFE">{t}Ticket max renew{/t}</label></td>
65       <td>
66        <input id="MAX_RENEWABLE_LIFE" type="text" name="MAX_RENEWABLE_LIFE" value="{$MAX_RENEWABLE_LIFE}">
67       </td>
68      </tr>
69     </table>
70     <hr>
71     <table summary="{t}Ticket max renew{/t}">
72      <tr>
73       <td></td>
74       <td style="width:40px;"><i>{t}infinite{/t}</i></td>
75       <td><i>{t}Hour{/t}</i></td>
76       <td style="width:60px;"><i>{t}Minute{/t}</i></td>
77       <td><i>{t}Day{/t}</i></td>
78       <td><i>{t}Month{/t}</i></td>
79       <td><i>{t}Year{/t}</i></td>
80      </tr>
81      <tr>
82       <td><label for="PRINC_EXPIRE_TIME">{t}Valid ticket end time{/t}</label></td>
83       <td>
84        <input type="checkbox" name="PRINC_EXPIRE_TIME_clear"                                                    
85           onClick="     
86             changeState('PRINC_EXPIRE_TIME_y');                                                                         
87             changeState('PRINC_EXPIRE_TIME_m');                                                                         
88             changeState('PRINC_EXPIRE_TIME_d');                                                                         
89             changeState('PRINC_EXPIRE_TIME_h');                                                                         
90             changeState('PRINC_EXPIRE_TIME_i');"                                                        
91           {if $PRINC_EXPIRE_TIME_clear} checked {/if}>
92       </td>
93       <td>
94        <select name="PRINC_EXPIRE_TIME_h" id="PRINC_EXPIRE_TIME_h" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
95         {html_options options=$hours selected=$PRINC_EXPIRE_TIME_h}
96        </select>
97       </td>
98       <td>
99        <select name="PRINC_EXPIRE_TIME_i" id="PRINC_EXPIRE_TIME_i" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
100         {html_options options=$minutes selected=$PRINC_EXPIRE_TIME_i}
101        </select>
102       </td>
103       <td>
104        <select name="PRINC_EXPIRE_TIME_d" id="PRINC_EXPIRE_TIME_d" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
105         {html_options options=$days selected=$PRINC_EXPIRE_TIME_d}
106        </select>
107       </td>
108       <td>
109        <select name="PRINC_EXPIRE_TIME_m" id="PRINC_EXPIRE_TIME_m" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
110         {html_options options=$month selected=$PRINC_EXPIRE_TIME_m}
111        </select>
112       </td>
113       <td>
114        <select name="PRINC_EXPIRE_TIME_y" id="PRINC_EXPIRE_TIME_y" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
115         {html_options options=$years selected=$PRINC_EXPIRE_TIME_y}
116        </select>
117       </td>
118      </tr>
119      <tr>
120       <td><label for="PW_EXPIRATION">{t}Password expires{/t}</label></td>
121       <td>  
122        <input type="checkbox" name="PW_EXPIRATION_clear"                                                        
123         onClick="       
124          changeState('PW_EXPIRATION_y');                                                                                
125          changeState('PW_EXPIRATION_m');                                                                                
126          changeState('PW_EXPIRATION_d');                                                                                
127          changeState('PW_EXPIRATION_h');                                                                                
128          changeState('PW_EXPIRATION_i');"                                                       
129         {if $PW_EXPIRATION_clear} checked {/if}>
130       </td>
131       <td>
132         <select name="PW_EXPIRATION_h" id="PW_EXPIRATION_h" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
133          {html_options options=$hours selected=$PW_EXPIRATION_h}
134         </select>
135       </td>
136       <td>
137        <select name="PW_EXPIRATION_i" id="PW_EXPIRATION_i" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
138         {html_options options=$minutes selected=$PW_EXPIRATION_i}
139        </select>
140       </td>
141       <td>
142        <select name="PW_EXPIRATION_d" id="PW_EXPIRATION_d" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
143         {html_options options=$days selected=$PW_EXPIRATION_d}
144        </select>
145       </td>
146       <td>
147        <select name="PW_EXPIRATION_m" id="PW_EXPIRATION_m" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
148         {html_options options=$month selected=$PW_EXPIRATION_m}
149        </select>
150       </td>
151       <td>
152        <select name="PW_EXPIRATION_y" id="PW_EXPIRATION_y" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
153         {html_options options=$years selected=$PW_EXPIRATION_y}
154        </select>
155       </td>
156      </tr>
157     </table>
159     <hr>
160     <h3>{t}Status{/t}</h3>
162     <table summary="{t}Generic{/t}">
163      <tr>
164       <td>{t}Failed logins{/t}</td>
165       <td><i>{if !$FAIL_AUTH_COUNT}{t}none{/t}{else}{$FAIL_AUTH_COUNT}{/if}</i></td>
166      </tr>
167      <tr>
168       <td>{t}Key version number{/t}</td>
169       <td><i>{$KVNO}&nbsp;</i></td>
170      </tr>
171      <tr>
172       <td>{t}Last failed login{/t}</td>
173       <td><i>{if !$LAST_FAILED}{t}none{/t}{else}{$LAST_FAILED|date_format:"%d.%m.%Y %H:%m:%S"}{/if}</i></td>
174      </tr>
175      <tr>
176       <td>{t}Last password change{/t}</td>
177       <td><i>{if !$LAST_PWD_CHANGE}{t}none{/t}{else}{$LAST_PWD_CHANGE|date_format:"%d.%m.%Y %H:%m:%S"}{/if}</i></td>
178      </tr>
179      <tr>
180       <td>{t}Last successful login{/t}</td>
181       <td><i>{if !$LAST_SUCCESS}{t}none{/t}{else}{$LAST_SUCCESS|date_format:"%d.%m.%Y %H:%m:%S"}{/if}</i></td>
182      </tr>
183      <tr>
184       <td>{t}Last modification date{/t}</td>
185       <td><i>{if !$MOD_DATE}{t}none{/t}{else}{$MOD_DATE|date_format:"%d.%m.%Y %H:%m:%S"}{/if}</i></td>
186      </tr>
187     </table>
189    </td>
190    <td style='padding-left: 3px;' class='left-border'>
191     <h3>{t}Flags{/t}</h3>
192     
193     <table width="100%" summary="{t}Flags{/t}">
194      <tr>
195       <td style="width:50%;">
196        <input {if $DISALLOW_SVR} checked {/if}class="center"        
197          name="DISALLOW_SVR" value="1" type="checkbox">{t}Prohibit issuance of service tickets{/t}
198         <br>
199         <input {if $DISALLOW_FORWARDABLE} checked {/if}class="center"           
200          name="DISALLOW_FORWARDABLE" value="1" type="checkbox">{t}Prohibit forward able tickets{/t}
201         <br>
202         <input {if $DISALLOW_PROXIABLE} checked {/if}class="center"             
203          name="DISALLOW_PROXIABLE" value="1" type="checkbox">{t}Disallow proxable tickets{/t}
204         <br>
205         <input {if $DISALLOW_RENEWABLE} checked {/if}class="center"             
206          name="DISALLOW_RENEWABLE" value="1" type="checkbox">{t}Prohibit renewable tickets{/t}
207         <br>
208         <input {if $DISALLOW_POSTDATED} checked {/if}class="center"             
209          name="DISALLOW_POSTDATED" value="1" type="checkbox">{t}Pohibit postdated tickets{/t}
210         <br>
211         <input {if $DISALLOW_TGT_BASED} checked {/if}class="center"             
212          name="DISALLOW_TGT_BASED" value="1" type="checkbox">{t}Disallow Ticket-Granting Service{/t}
213         <br>
214         <input {if $PWCHANGE_SERVICE} checked {/if}class="center"               
215          name="PWCHANGE_SERVICE" value="1" type="checkbox">{t}Password change service{/t}
216         <br>
217         <input {if $REQUIRES_PRE_AUTH} checked {/if}class="center"              
218          name="REQUIRES_PRE_AUTH" value="1" type="checkbox">{t}Pre-authentication required{/t}
219         <br>
220         <input {if $REQUIRES_PWCHANGE} checked {/if}class="center"              
221          name="REQUIRES_PWCHANGE" value="1" type="checkbox">{t}Force a password change{/t}
222         <br>
223         <input {if $REQUIRES_HW_AUTH} checked {/if}class="center"               
224          name="REQUIRES_HW_AUTH" value="1" type="checkbox">{t}Hardware pre-authentication{/t}
225         <br>
226         <input {if $DISALLOW_DUP_SKEY} checked {/if}class="center"              
227          name="DISALLOW_DUP_SKEY" value="1" type="checkbox">{t}Disallow user to user authentication{/t}
228         <br>
229         <input {if $DISALLOW_ALL_TIX} checked {/if}class="center"               
230          name="DISALLOW_ALL_TIX" value="1" type="checkbox">{t}Forbid ticket issuance{/t}
231         <br>
232        </td>
233       </tr>
234      </table>
235     </td>
236    </tr>
237   </table>
239 <input type="hidden" name="pwd_heimdal_posted" value="1">
241 <hr>
243 <div class="plugin-actions">
244  <button type='submit' name='pw_save'>{t}Save{/t}</button>&nbsp;
245  <button type='submit' name='pw_abort'>{t}Cancel{/t}</button>
246 </div>
248 {/if}