diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-04-03 14:39:50 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-04-03 14:39:50 -0400 |
commit | ae3014f2498a8566acbe4439eb0a6916456ce27f (patch) | |
tree | 9315bc2bf4ccddfa3ec21dc2c07271f00daa5de6 /cobbler/item_repo.py | |
parent | 3c08531c4e913268b94618b9939a44161d2dc556 (diff) | |
download | third_party-cobbler-ae3014f2498a8566acbe4439eb0a6916456ce27f.tar.gz third_party-cobbler-ae3014f2498a8566acbe4439eb0a6916456ce27f.tar.xz third_party-cobbler-ae3014f2498a8566acbe4439eb0a6916456ce27f.zip |
Fix default ownership on cobbler owned objects to come from the settings
file (who's default is "admin" through the CLI) ... the webui will prepopulate
the field with the name of the logged in user.
Diffstat (limited to 'cobbler/item_repo.py')
-rw-r--r-- | cobbler/item_repo.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cobbler/item_repo.py b/cobbler/item_repo.py index e796561..9063c5b 100644 --- a/cobbler/item_repo.py +++ b/cobbler/item_repo.py @@ -39,7 +39,7 @@ class Repo(item.Item): self.depth = 2 # arbitrary, as not really apart of the graph self.arch = "" # use default arch self.yumopts = {} - self.owners = [] + self.owners = self.settings.default_ownership def from_datastruct(self,seed_data): self.parent = self.load_item(seed_data, 'parent') @@ -52,10 +52,11 @@ class Repo(item.Item): self.arch = self.load_item(seed_data, 'arch') self.depth = self.load_item(seed_data, 'depth', 2) self.yumopts = self.load_item(seed_data, 'yumopts', {}) - self.owners = self.load_item(seed_data, 'owners', []) + self.owners = self.load_item(seed_data, 'owners', self.settings.default_ownership) - # force this to be saved as a boolean + # coerce types from input file self.set_keep_updated(self.keep_updated) + self.set_owners(self.owners) return self |