diff --git a/gosa-plugins/goto/admin/systems/goto/Device/InstallRecipe.tpl b/gosa-plugins/goto/admin/systems/goto/Device/InstallRecipe.tpl
index 01bd5bf00de99294d7acead60a337f01500c0914..38b99fbe77006eb243855ea77afbba576ad31788 100644 (file)
+
+<h3>{t}Installation type{/t}</h3>
<table>
<tr>
- <td><LABEL for="member">{t}member{/t}</LABEL></td>
- <td><input type='text' name="member" id="member" value="{$member}">
+ <td><LABEL for="installBootstrapMethod">{t}Bootstrap method{/t}</LABEL></td>
+ <td>
+ <select name="installBootstrapMethod" size=1>
+ {html_options options=$installBootstrapMethodList
+ selected=$installBootstrapMethod}
+ </select>
+ </td>
</tr>
<tr>
- <td><LABEL for="ksTemplate">{t}ksTemplate{/t}</LABEL></td>
- <td><input type='text' name="ksTemplate" id="ksTemplate" value="{$ksTemplate}">
+ <td><LABEL for="installConfigManagement">{t}Config management{/t}</LABEL></td>
+ <td>
+ <select name="installConfigManagement" size=1
+ onChange='document.mainform.submit();'>
+ {html_options options=$installConfigManagementList
+ selected=$installConfigManagement}
+ </select>
+ </td>
</tr>
+</table>
+<hr>
+<table style='width:100%;'>
<tr>
- <td><LABEL for="ksKeyboardlayout">{t}ksKeyboardlayout{/t}</LABEL></td>
+ <td style='width:50%; vertical-align: top;'>
+ <h3>{t}Bootstrap settings{/t}</h3>
+
+ <table>
+ <tr>
+ <td><LABEL for="installMirrorDN">{t}Mirror{/t}</LABEL></td>
+ <td>
+ <select name="installMirrorDN" size=1>
+ {html_options options=$installMirrorDNList
+ selected=$installMirrorDN}
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td><LABEL for="installTemplateDN">{t}Kickstart template{/t}</LABEL></td>
+ <td>
+ <select name="installTemplateDN" size=1>
+ {html_options options=$installTemplateDNList
+ selected=$installTemplateDN}
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td><LABEL for="installKernelPackage">{t}Kernel package{/t}</LABEL></td>
+ <td>
+ <select name="installKernelPackage" size=1>
+ {html_options values=$installKernelPackageList output=$installKernelPackageList
+ selected=$installKernelPackage}
+ </select>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td style='width:50%; vertical-align: top;padding-left:5px;' class='left-border'>
+ <h3>{t}Login{/t}</h3>
- <td><input type='text' name="ksKeyboardlayout" id="ksKeyboardlayout" value="{$ksKeyboardlayout}">
+ <table>
+ <tr>
+ <td>
+ <input type='checkbox' value='1' {if $installRootEnabled} checked {/if}
+ onClick="changeState('setKickstartRootPasswordHash');"
+ name="installRootEnabled" id="installRootEnabled"
+ >
+ <LABEL for="installRootEnabled">{t}Use root user{/t}</LABEL>
+ <button name='setKickstartRootPasswordHash'
+ {if !$installRootEnabled} disabled {/if}
+ id="setKickstartRootPasswordHash">{t}Set password{/t}</button>
+ </td>
+ </tr>
+ </table>
+ </td>
</tr>
<tr>
- <td><LABEL for="ksSystemLocale">{t}ksSystemLocale{/t}</LABEL></td>
- <td><input type='text' name="ksSystemLocale" id="ksSystemLocale" value="{$ksSystemLocale}">
+ <td colspan=2><hr></td>
</tr>
<tr>
- <td><LABEL for="ksTimezone">{t}ksTimezone{/t}</LABEL></td>
- <td><input type='text' name="ksTimezone" id="ksTimezone" value="{$ksTimezone}">
- </tr>
+ <td style='width:50%; vertical-align: top;'>
+ <h3>{t}Locale{/t}</h3>
- <tr>
- <td><LABEL for="ksTimeUTC">{t}ksTimeUTC{/t}</LABEL></td>
- <td><input type='text' name="ksTimeUTC" id="ksTimeUTC" value="{$ksTimeUTC}">
- </tr>
- <tr>
- <td><LABEL for="ksNTPServer">{t}ksNTPServer{/t}</LABEL></td>
- <td><input type='text' name="ksNTPServer" id="ksNTPServer" value="{$ksNTPServer}">
- </tr>
- <tr>
- <td><LABEL for="ksMirror">{t}ksMirror{/t}</LABEL></td>
+ <table>
+ <tr>
+ <td><LABEL for="installKeyboardlayout">{t}Keyboard layout{/t}</LABEL></td>
+ <td>
+ <select name="installKeyboardlayout" size=1>
+ {html_options values=$installKeyboardlayoutList output=$installKeyboardlayoutList
+ selected=$installKeyboardlayout}
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td><LABEL for="installSystemLocale">{t}System locale{/t}</LABEL></td>
+ <td>
+ <select name="installSystemLocale" size=1>
+ {html_options values=$installSystemLocaleList output=$installSystemLocaleList
+ selected=$installSystemLocale}
+ </select>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td style='width:50%; vertical-align: top;padding-left:5px;' class='left-border'>
+ <h3>{t}Time{/t}</h3>
- <td><input type='text' name="ksMirror" id="ksMirror" value="{$ksMirror}">
- </tr>
- <tr>
- <td><LABEL for="ksMirrorTorrent">{t}ksMirrorTorrent{/t}</LABEL></td>
- <td><input type='text' name="ksMirrorTorrent" id="ksMirrorTorrent" value="{$ksMirrorTorrent}">
- </tr>
- <tr>
- <td><LABEL for="ksRootEnabled">{t}ksRootEnabled{/t}</LABEL></td>
- <td><input type='text' name="ksRootEnabled" id="ksRootEnabled" value="{$ksRootEnabled}">
+ <table>
+ <tr>
+ <td>
+ <input type='checkbox' name="installTimeUTC" id="installTimeUTC"
+ {if $installTimeUTC} checked {/if}>
+ <LABEL for="installTimeUTC">{t}Use UTC{/t}</LABEL>
+ </td>
+ </tr>
+ <tr>
+ <td><LABEL for="installTimezone">{t}Timezone{/t}</LABEL></td>
+ <td>
+ <select size='1' name="installTimezone" id="installTimezone">
+ {html_options values=$timezones options=$timezones selected=$installTimezone}
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td colspan=2>
+ {t}NTP server{/t}
+ {$installNTPServerList}
+ <input type='text' name="installNTPServer_Input">
+ <button name='installNTPServer_Add'>{msgPool type=addButton}</button>
+ </td>
+ </tr>
+ </table>
+ </td>
</tr>
+</table>
+<hr>
+<h3>{t}Partition table{/t}</h3>
+<table>
<tr>
- <td><LABEL for="ksRootPasswordHash">{t}ksRootPasswordHash{/t}</LABEL></td>
- <td><input type='text' name="ksRootPasswordHash" id="ksRootPasswordHash" value="{$ksRootPasswordHash}">
- </tr>
- <tr>
- <td><LABEL for="ksKernelPackage">{t}ksKernelPackage{/t}</LABEL></td>
- <td><input type='text' name="ksKernelPackage" id="ksKernelPackage" value="{$ksKernelPackage}">
- </tr>
- <tr>
- <td><LABEL for="ksPartitionTable">{t}ksPartitionTable{/t}</LABEL></td>
- <td><input type='text' name="ksPartitionTable" id="ksPartitionTable" value="{$ksPartitionTable}">
+ <td><LABEL for="installPartitionTable">{t}Partition table{/t}</LABEL></td>
+ <td>
+ <input type='text' name="installPartitionTable" id="installPartitionTable" value="{$installPartitionTable}">
+ </td>
</tr>
</table>
+
+<input type='hidden' name='InstallRecipePosted' value=1>