summaryrefslogtreecommitdiffstats
path: root/cobbler/remote.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-03-27 16:50:58 -0400
committerMichael DeHaan <mdehaan@redhat.com>2008-03-27 16:50:58 -0400
commit5b2e32746600a45af8ce85f645cb3c0d8ae2d084 (patch)
tree597b9683cba53d3d3a31ec352dd9fdc9c60cc698 /cobbler/remote.py
parent0be993e430bfe2c7c742f7f4d100fb73cb3e317c (diff)
downloadthird_party-cobbler-5b2e32746600a45af8ce85f645cb3c0d8ae2d084.tar.gz
third_party-cobbler-5b2e32746600a45af8ce85f645cb3c0d8ae2d084.tar.xz
third_party-cobbler-5b2e32746600a45af8ce85f645cb3c0d8ae2d084.zip
Adding ownership module + tests and associated changes to cobblerd to make it
work a little better. This module is not fully tested yet, so don't use it yet in production.
Diffstat (limited to 'cobbler/remote.py')
-rw-r--r--cobbler/remote.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/cobbler/remote.py b/cobbler/remote.py
index 4b04fcb..76ffbcf 100644
--- a/cobbler/remote.py
+++ b/cobbler/remote.py
@@ -777,8 +777,8 @@ class CobblerReadWriteXMLRPCInterface(CobblerXMLRPCInterface):
Saves a newly created or modified distro object to disk.
"""
self.log("save_distro",object_id=object_id,token=token)
- self.check_access(token,"save_distro")
obj = self.__get_object(object_id)
+ self.check_access(token,"save_distro",obj)
return self.api.distros().add(obj,save=True)
def save_profile(self,object_id,token):
@@ -786,8 +786,8 @@ class CobblerReadWriteXMLRPCInterface(CobblerXMLRPCInterface):
Saves a newly created or modified profile object to disk.
"""
self.log("save_profile",token=token,object_id=object_id)
- self.check_access(token,"save_profile")
obj = self.__get_object(object_id)
+ self.check_access(token,"save_profile",obj)
return self.api.profiles().add(obj,save=True)
def save_system(self,object_id,token):
@@ -795,8 +795,8 @@ class CobblerReadWriteXMLRPCInterface(CobblerXMLRPCInterface):
Saves a newly created or modified system object to disk.
"""
self.log("save_system",token=token,object_id=object_id)
- self.check_access(token,"save_system")
obj = self.__get_object(object_id)
+ self.check_access(token,"save_system",obj)
return self.api.systems().add(obj,save=True)
def save_repo(self,object_id,token=None):
@@ -804,8 +804,8 @@ class CobblerReadWriteXMLRPCInterface(CobblerXMLRPCInterface):
Saves a newly created or modified repo object to disk.
"""
self.log("save_repo",object_id=object_id,token=token)
- self.check_access(token,"save_repo")
obj = self.__get_object(object_id)
+ self.check_access(token,"save_repo",obj)
return self.api.repos().add(obj,save=True)
def copy_distro(self,object_id,newname,token=None):