diff options
-rw-r--r-- | cobbler/webui/CobblerWeb.py | 4 | ||||
-rw-r--r-- | webui_templates/repo_edit.tmpl | 15 |
2 files changed, 18 insertions, 1 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py index dd86e4bb..76846c38 100644 --- a/cobbler/webui/CobblerWeb.py +++ b/cobbler/webui/CobblerWeb.py @@ -674,7 +674,7 @@ class CobblerWeb(object): def repo_save(self,name=None,oldname=None,new_or_edit=None,editmode="edit", mirror=None,owners=None,keep_updated=None,mirror_locally=0,priority=99, - rpm_list=None,createrepo_flags=None,arch=None,yumopts=None, + rpm_list=None,createrepo_flags=None,arch=None,environment=None,yumopts=None, delete1=None,delete2=None,**args): if not self.__xmlrpc_setup(): return self.xmlrpc_auth_failure() @@ -727,6 +727,8 @@ class CobblerWeb(object): self.remote.modify_repo(repo, 'arch', arch, self.token) if yumopts: self.remote.modify_repo(repo, 'yumopts', yumopts, self.token) + if environment: + self.remote.modify_repo(repo, 'environment', environment, self.token) if owners: self.remote.modify_repo(repo, 'owners', owners, self.token) diff --git a/webui_templates/repo_edit.tmpl b/webui_templates/repo_edit.tmpl index cf7f82fc..2804bce1 100644 --- a/webui_templates/repo_edit.tmpl +++ b/webui_templates/repo_edit.tmpl @@ -211,6 +211,21 @@ function disablename(value) <tr> <td> + <label for="environment">Environment</label> + </td> + <td> + <input type="text" size="255" style="width: 150px;" name="environment" id="environment" + #if $repo + value="$repo.environment" + #end if + /> + <p class="context-tip">Sets environment variables for each rsync/reposync operation.</p> + </td> + </tr> + + + <tr> + <td> <label for="owners">Access Allowed For</label> </td> <td> |