summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cobbler/webui/CobblerWeb.py3
-rw-r--r--webui_templates/profile_edit.tmpl15
2 files changed, 17 insertions, 1 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py
index a0789f24..9da15b3e 100644
--- a/cobbler/webui/CobblerWeb.py
+++ b/cobbler/webui/CobblerWeb.py
@@ -680,7 +680,7 @@ class CobblerWeb(object):
ksmeta=None,owners=None,enablemenu=None,virtfilesize=None,virtram=None,virttype=None,
virtpath=None,repos=None,dhcptag=None,delete1=False,delete2=False,
parent=None,virtcpus=None,virtbridge=None,subprofile=None,server_override=None,
- name_servers=None,name_servers_search=None,redhatmanagementkey=None,recursive=False,**args):
+ name_servers=None,name_servers_search=None,redhatmanagementkey=None,mgmt_classes=None,recursive=False,**args):
if not self.__xmlrpc_setup():
return self.xmlrpc_auth_failure()
@@ -749,6 +749,7 @@ class CobblerWeb(object):
self.remote.modify_profile(profile, 'name_servers', name_servers, self.token)
self.remote.modify_profile(profile, 'name_servers_search', name_servers_search, self.token)
self.remote.modify_profile(profile, 'redhat_management_key', redhatmanagementkey, self.token)
+ self.remote.modify_profile(profile, 'mgmt_classes', mgmt_classes, self.token)
if repos is None:
repos = []
diff --git a/webui_templates/profile_edit.tmpl b/webui_templates/profile_edit.tmpl
index 0cc3ed2b..54ab0127 100644
--- a/webui_templates/profile_edit.tmpl
+++ b/webui_templates/profile_edit.tmpl
@@ -445,6 +445,21 @@ redhatmanagementkey"
</td>
</tr>
+ <tr>
+ <td>
+ <label for="mgmt_classes">Management Classes</label>
+ </td>
+ <td>
+ #if $profile
+ #set joined = " ".join($profile.mgmt_classes)
+ <input type="text" size="255" style="width: 400px;" name="mgmt_classes" id="mgmt_classes" value="$joined" />
+ #else
+ <input type="text" size="255" style="width: 400px;" name="mgmt_classes" id="mgmt_classes" value="" />
+ #end if
+ <p class="context-tip">Management classes (space delimited) for use with external configuration management system.</p>
+ </td>
+ </tr>
+
<tr>
<td>