summaryrefslogtreecommitdiffstats
path: root/cobbler/webui
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-09-18 17:21:42 -0400
committerMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-09-18 17:21:42 -0400
commit36bb2e494412b689a71b9f139a655f97965c8ee9 (patch)
tree52b9ba9f5ed20fc1aa0595027cfd1aa0a510b3b5 /cobbler/webui
parent19cc21593ecfa1d8c644e3fa853f51e36f935838 (diff)
downloadthird_party-cobbler-36bb2e494412b689a71b9f139a655f97965c8ee9.tar.gz
third_party-cobbler-36bb2e494412b689a71b9f139a655f97965c8ee9.tar.xz
third_party-cobbler-36bb2e494412b689a71b9f139a655f97965c8ee9.zip
Arch and breed in the WUI are now radio buttons, plus a workaround for an issue where the values
of a disabled form field do not appear to be set to the browser.
Diffstat (limited to 'cobbler/webui')
-rw-r--r--cobbler/webui/CobblerWeb.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py
index a5e9d30..abbc5aa 100644
--- a/cobbler/webui/CobblerWeb.py
+++ b/cobbler/webui/CobblerWeb.py
@@ -254,6 +254,8 @@ class CobblerWeb(object):
return self.distro_list()
# pre-command paramter checking
+ if name is None and editmode=='edit' and oldname is not None:
+ name = oldname
if name is None:
return self.error_page("name is required")
if kernel is None or not str(kernel).startswith("/"):
@@ -328,6 +330,8 @@ class CobblerWeb(object):
return self.login(message="")
# parameter checking
+ if name is None and editmode=='edit' and oldname is not None:
+ name = oldname
if name is None:
return self.error_page("System name parameter is REQUIRED.")
if (editmode == 'rename' or editmode == 'copy') and name == oldname:
@@ -448,6 +452,8 @@ class CobblerWeb(object):
return self.login(message="")
# pre-command parameter checking
+ if name is None and editmode=='edit' and oldname is not None:
+ name = oldname
if name is None:
return self.error_page("name is required")
if distro is None:
@@ -541,6 +547,9 @@ class CobblerWeb(object):
return self.login(message="")
# pre-command parameter checking
+
+ if name is None and editmode=='edit' and oldname is not None:
+ name = oldname
if name is None:
return self.error_page("name is required")
if (editmode == 'rename' or editmode == 'copy') and name == oldname: