summaryrefslogtreecommitdiffstats
path: root/webui_templates
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-04-24 13:46:04 -0400
committerMichael DeHaan <mdehaan@redhat.com>2008-04-24 13:46:04 -0400
commit9f314143b39edfa0943c68158d1ae954af4f4f86 (patch)
tree3216325d51476a00fe92f4fabac060f61d755cfa /webui_templates
parent7fe5d10a7387fb8f7d972567db54b3e0927081c5 (diff)
downloadthird_party-cobbler-9f314143b39edfa0943c68158d1ae954af4f4f86.tar.gz
third_party-cobbler-9f314143b39edfa0943c68158d1ae954af4f4f86.tar.xz
third_party-cobbler-9f314143b39edfa0943c68158d1ae954af4f4f86.zip
It's now possible to create new kickstart templates in /var/lib/cobbler/kickstarts/ from the WebUI, as well as delete ones that are no longer being used while on the edit page for that template.
Diffstat (limited to 'webui_templates')
-rw-r--r--webui_templates/ksfile_edit.tmpl39
-rw-r--r--webui_templates/ksfile_list.tmpl3
-rw-r--r--webui_templates/ksfile_new.tmpl48
-rw-r--r--webui_templates/master.tmpl1
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>