diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-04-04 17:12:32 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-04-04 17:12:32 -0400 |
commit | 9337f9411092bcd3da4005fa29557f875fbf68e8 (patch) | |
tree | 0b4470c705a4e67f7cddc64540176020a8867461 /cobbler/webui/CobblerWeb.py | |
parent | b7e606d6fe4c431c8fb95e96ac6b4c5e101f202d (diff) | |
download | cobbler-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.py | 10 |
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) |