diff options
Diffstat (limited to 'webui_templates')
-rw-r--r-- | webui_templates/ksfile_edit.tmpl | 39 | ||||
-rw-r--r-- | webui_templates/ksfile_list.tmpl | 3 | ||||
-rw-r--r-- | webui_templates/ksfile_new.tmpl | 48 | ||||
-rw-r--r-- | webui_templates/master.tmpl | 1 |
4 files changed, 81 insertions, 10 deletions
diff --git a/webui_templates/ksfile_edit.tmpl b/webui_templates/ksfile_edit.tmpl index 87c9f41..6303442 100644 --- a/webui_templates/ksfile_edit.tmpl +++ b/webui_templates/ksfile_edit.tmpl @@ -20,25 +20,46 @@ if you need to resolve this. <form method="post" action="$base_url?mode=ksfile_save"> <input type="hidden" name="name" value="$name"/> <fieldset id="cform"> - <legend>Edit Kickstart File</legend> + <legend>Edit Kickstart Template</legend> + + <table> + <tr><td colspan="2"> + <label for="ksdata">Editing: $name</label> + <td></tr> + + <tr><td colspan="2"> <pre><textarea rows="40" cols="120" name="ksdata" id="ksdata">$ksdata</textarea></pre> <br/> + </td></tr> + + + #if $deleteable + <tr><td> + <label>Delete</label> + </td> + <td> + <input type="checkbox" name="delete1" value="delete1">Yes + <input type="checkbox" name="delete2" value="delete2">Really + <p class="context-tip">Check both buttons and click save to delete this object</p> + </td></tr> + #else + <tr><td colspan="2"> + NOTE: This kickstart template is currently in-use. + </td></tr> + #end if + + <tr><td colspan="2"> #if $editable == True <input type="submit" name="submit" value="Save"/> <input type="reset" name="reset" value="Reset"/> + #end if + </td></tr> + </table> </fieldset> </form> -#if $editable == True -<br/> -<blockquote> -NOTE: Run a cobbler sync to after making changes here in order -for kickstart files to be regenerated. -</blockquote> -#end if - #end block body diff --git a/webui_templates/ksfile_list.tmpl b/webui_templates/ksfile_list.tmpl index dcfaa0a..6ae1a9c 100644 --- a/webui_templates/ksfile_list.tmpl +++ b/webui_templates/ksfile_list.tmpl @@ -3,7 +3,7 @@ #block body <table class="sortable"> <thead> - <caption>Cobbler Kickstart Files</caption> + <caption>Cobbler Kickstart Templates</caption> <tr> <th class="text">File</th> <th class="text">Edit/View</th> @@ -12,6 +12,7 @@ <tbody> #set $evenodd = 1 #for $ksfile in $ksfiles + <!-- $ksfile --> #if $evenodd % 2 == 0 #set $tr_class = "roweven" #else diff --git a/webui_templates/ksfile_new.tmpl b/webui_templates/ksfile_new.tmpl new file mode 100644 index 0000000..c68bbdd --- /dev/null +++ b/webui_templates/ksfile_new.tmpl @@ -0,0 +1,48 @@ +#extends cobbler.webui.master + +#block body + +#if $editable != True +<blockquote> +NOTE: You do not have permission to create new kickstart templates. +</blockquote> +</br> +#end if + +<form method="post" action="$base_url?mode=ksfile_save"> + <fieldset id="cform"> + <legend>Create New Kickstart Template</legend> + + <input type="hidden" name="isnew" value="1"/> + + <table> + <tr> + <td> + <label for="name">Filename</label> + </td> + <td> + <input type="text" size="128" style="width: 150px;" name="name" id="name" + <p class="context-tip">Example: foo.ks (to be saved in /var/lib/cobbler/kickstarts/)</p> + </td> + </tr> + + + <tr><td colspan="2"> + + <pre><textarea rows="40" cols="120" name="ksdata" id="ksdata">$ksdata</textarea></pre> + <br/> + + </td></tr> + + <tr><td colspan="2"> + #if $editable == True + <input type="submit" name="submit" value="Save"/> + <input type="reset" name="reset" value="Reset"/> + #end if + </td></tr> + </table> + + </fieldset> +</form> + +#end block body diff --git a/webui_templates/master.tmpl b/webui_templates/master.tmpl index 96fbe75..5e9438f 100644 --- a/webui_templates/master.tmpl +++ b/webui_templates/master.tmpl @@ -43,6 +43,7 @@ <li><a href="$base_url?mode=profile_edit" class="menu">Profile</a></li> <li><a href="$base_url?mode=subprofile_edit" class="menu">Subprofile</a></li> <li><a href="$base_url?mode=system_edit" class="menu">System</a></li> + <li><a href="$base_url?mode=ksfile_new" class="menu">Kickstart</a></li> <li><a href="$base_url?mode=repo_edit" class="menu">Repo</a></li> <li><hr/><br/></li> <li><a class="button sync" href="$base_url?mode=sync">Sync</a></li> |