summaryrefslogtreecommitdiffstats
path: root/cobbler/webui/CobblerWeb.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-04-04 17:12:32 -0400
committerMichael DeHaan <mdehaan@redhat.com>2008-04-04 17:12:32 -0400
commit9337f9411092bcd3da4005fa29557f875fbf68e8 (patch)
tree0b4470c705a4e67f7cddc64540176020a8867461 /cobbler/webui/CobblerWeb.py
parentb7e606d6fe4c431c8fb95e96ac6b4c5e101f202d (diff)
downloadcobbler-9337f9411092bcd3da4005fa29557f875fbf68e8.tar.gz
cobbler-9337f9411092bcd3da4005fa29557f875fbf68e8.tar.xz
cobbler-9337f9411092bcd3da4005fa29557f875fbf68e8.zip
Get duplicate name/ip/mac checks implemented for WebUI and XMLRPC
now that command line/local-API is done.
Diffstat (limited to 'cobbler/webui/CobblerWeb.py')
-rw-r--r--cobbler/webui/CobblerWeb.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py
index 727e4cb1..628d7760 100644
--- a/cobbler/webui/CobblerWeb.py
+++ b/cobbler/webui/CobblerWeb.py
@@ -243,7 +243,8 @@ class CobblerWeb(object):
self.remote.modify_distro(distro, 'arch', arch, self.token)
if breed:
self.remote.modify_distro(distro, 'breed', breed, self.token)
- self.remote.save_distro(distro, self.token)
+ # now time to save, do we want to run duplication checks?
+ self.remote.save_distro(distro, self.token, editmode)
except Exception, e:
log_exc(self.apache)
return self.error_page("Error while saving distro: %s" % str(e))
@@ -385,8 +386,7 @@ class CobblerWeb(object):
mods["gateway-%s" % interface] = gateway
self.remote.modify_system(system,'modify-interface', mods, self.token)
- # now commit the edits
- self.remote.save_system( system, self.token)
+ self.remote.save_system(system, self.token, editmode)
except Exception, e:
log_exc(self.apache)
@@ -572,7 +572,7 @@ class CobblerWeb(object):
if dhcptag:
self.remote.modify_profile(profile, 'dhcp-tag', dhcptag, self.token)
- self.remote.save_profile(profile,self.token)
+ self.remote.save_profile(profile,self.token, editmode)
except Exception, e:
log_exc(self.apache)
return self.error_page("Error while saving profile: %s" % str(e))
@@ -687,7 +687,7 @@ class CobblerWeb(object):
if owners:
self.remote.modify_repo(repo, 'owners', owners, self.token)
- self.remote.save_repo(repo, self.token)
+ self.remote.save_repo(repo, self.token, editmode)
except Exception, e:
log_exc(self.apache)