summaryrefslogtreecommitdiffstats
path: root/cobbler/api.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2009-01-22 17:30:26 -0500
committerMichael DeHaan <mdehaan@redhat.com>2009-01-22 17:30:26 -0500
commit281b18f1a3fd20f0709a224aec0922a4cd200af0 (patch)
tree02d07aaee97f1d5eada54b9d9edc706c2992f0f1 /cobbler/api.py
parent765102dc3e72866117978161a91e0469eb1caadb (diff)
downloadcobbler-281b18f1a3fd20f0709a224aec0922a4cd200af0.tar.gz
cobbler-281b18f1a3fd20f0709a224aec0922a4cd200af0.tar.xz
cobbler-281b18f1a3fd20f0709a224aec0922a4cd200af0.zip
Some fixes to remote cobblerd authentication features. Not done.
Diffstat (limited to 'cobbler/api.py')
-rw-r--r--cobbler/api.py30
1 files changed, 15 insertions, 15 deletions
diff --git a/cobbler/api.py b/cobbler/api.py
index 72468517..f9e3f97d 100644
--- a/cobbler/api.py
+++ b/cobbler/api.py
@@ -285,45 +285,45 @@ class BootAPI:
self.log("copy_image",[ref.name, newname])
return self._config.images().copy(ref,newname)
- def remove_distro(self, ref, recursive=False, delete=True):
+ def remove_distro(self, ref, recursive=False, delete=True, with_triggers=True):
if type(ref) != str:
self.log("remove_distro",[ref.name])
- return self._config.distros().remove(ref.name, recursive=recursive, delete=delete)
+ return self._config.distros().remove(ref.name, recursive=recursive, with_delete=delete, with_triggers=with_triggers)
else:
self.log("remove_distro",ref)
- return self._config.distros().remove(ref, recursive=recursive, delete=delete)
+ return self._config.distros().remove(ref, recursive=recursive, with_delete=delete, with_triggers=with_triggers)
- def remove_profile(self,ref, recursive=False, delete=True):
+ def remove_profile(self,ref, recursive=False, delete=True, with_triggers=True):
if type(ref) != str:
self.log("remove_profile",[ref.name])
- return self._config.profiles().remove(ref.name, recursive=recursive, delete=delete)
+ return self._config.profiles().remove(ref.name, recursive=recursive, with_delete=delete, with_triggers=with_triggers)
else:
self.log("remove_profile",ref)
- return self._config.profiles().remove(ref, recursive=recursive, delete=delete)
+ return self._config.profiles().remove(ref, recursive=recursive, with_delete=delete, with_triggers=with_triggers)
- def remove_system(self, ref, recursive=False, delete=True):
+ def remove_system(self, ref, recursive=False, delete=True, with_triggers=True):
if type(ref) != str:
self.log("remove_system",[ref.name])
- return self._config.systems().remove(ref.name, delete=delete)
+ return self._config.systems().remove(ref.name, with_delete=delete, with_triggers=with_triggers)
else:
self.log("remove_system",ref)
- return self._config.systems().remove(ref, delete=delete)
+ return self._config.systems().remove(ref, with_delete=delete, with_triggers=with_triggers)
- def remove_repo(self, ref, recursive=False, delete=True):
+ def remove_repo(self, ref, recursive=False, delete=True, with_triggers=True):
if type(ref) != str:
self.log("remove_repo",[ref.name])
- return self._config.repos().remove(ref.name, delete=delete)
+ return self._config.repos().remove(ref.name, with_delete=delete, with_triggers=with_triggers)
else:
self.log("remove_repo",ref)
- return self._config.repos().remove(ref, delete=delete)
+ return self._config.repos().remove(ref, with_delete=delete, with_triggers=with_triggers)
- def remove_image(self, ref, recursive=False, delete=True):
+ def remove_image(self, ref, recursive=False, delete=True, with_triggers=True):
if type(ref) != str:
self.log("remove_image",[ref.name])
- return self._config.images().remove(ref.name, recursive=recursive, delete=delete)
+ return self._config.images().remove(ref.name, recursive=recursive, with_delete=delete, with_triggers=with_triggers)
else:
self.log("remove_image",ref)
- return self._config.images().remove(ref, recursive=recursive, delete=delete)
+ return self._config.images().remove(ref, recursive=recursive, with_delete=delete, with_triggers=with_triggers)
def rename_distro(self, ref, newname):
self.log("rename_distro",[ref.name,newname])