diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-03-27 16:50:58 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-03-27 16:50:58 -0400 |
commit | 5b2e32746600a45af8ce85f645cb3c0d8ae2d084 (patch) | |
tree | 597b9683cba53d3d3a31ec352dd9fdc9c60cc698 /cobbler/remote.py | |
parent | 0be993e430bfe2c7c742f7f4d100fb73cb3e317c (diff) | |
download | third_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.py | 8 |
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): |