diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-07-25 15:41:21 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-07-25 15:41:21 -0400 |
commit | 31b4a274050be9436e2a31b5501773c2c64586fe (patch) | |
tree | 9e02fcf80379330e1206acbded9df19c12279b85 | |
parent | e0f12e8b6a711620abf881f5c132b2d19e782039 (diff) | |
download | cobbler-31b4a274050be9436e2a31b5501773c2c64586fe.tar.gz cobbler-31b4a274050be9436e2a31b5501773c2c64586fe.tar.xz cobbler-31b4a274050be9436e2a31b5501773c2c64586fe.zip |
Added code to cobblerd to refresh config prior to saves/edits
-rw-r--r-- | CHANGELOG | 1 | ||||
-rw-r--r-- | cobbler/remote.py | 5 |
2 files changed, 6 insertions, 0 deletions
@@ -32,6 +32,7 @@ Cobbler CHANGELOG - when editing/adding profiles, auto-rebuild the PXE menu - added http://cobbler.example.org/cblr/svc/op/list/what/systems (or profiles, etc) - in the webui, only show compatible repos when editing a profile +- refresh cobblerd cache before adding objects - Wed Jun 03 2008 - 1.0.3 - Fix typo in replicate code diff --git a/cobbler/remote.py b/cobbler/remote.py index ab1a7b2a..6aeb446e 100644 --- a/cobbler/remote.py +++ b/cobbler/remote.py @@ -980,6 +980,7 @@ class CobblerReadWriteXMLRPCInterface(CobblerXMLRPCInterface): """ Saves a newly created or modified distro object to disk. """ + self._refresh() self.log("save_distro",object_id=object_id,token=token) obj = self.__get_object(object_id) self.check_access(token,"save_distro",obj) @@ -992,6 +993,7 @@ class CobblerReadWriteXMLRPCInterface(CobblerXMLRPCInterface): """ Saves a newly created or modified profile object to disk. """ + self._refresh() self.log("save_profile",token=token,object_id=object_id) obj = self.__get_object(object_id) self.check_access(token,"save_profile",obj) @@ -1004,6 +1006,7 @@ class CobblerReadWriteXMLRPCInterface(CobblerXMLRPCInterface): """ Saves a newly created or modified system object to disk. """ + self._refresh() self.log("save_system",token=token,object_id=object_id) obj = self.__get_object(object_id) self.check_access(token,"save_system",obj) @@ -1019,6 +1022,7 @@ class CobblerReadWriteXMLRPCInterface(CobblerXMLRPCInterface): """ Saves a newly created or modified repo object to disk. """ + self._refresh() self.log("save_repo",object_id=object_id,token=token) obj = self.__get_object(object_id) self.check_access(token,"save_repo",obj) @@ -1031,6 +1035,7 @@ class CobblerReadWriteXMLRPCInterface(CobblerXMLRPCInterface): """ Saves a newly created or modified repo object to disk. """ + self._refresh() self.log("save_image",object_id=object_id,token=token) obj = self.__get_object(object_id) self.check_access(token,"save_image",obj) |