2
<script type="text/javascript">
3
function add_filter() {
4
field_name = document.getElementById("filter_field");
5
field_value = document.getElementById("filter_value");
6
if (field_name.value == "") {
7
alert("You must select a field to filter on.");
8
} else if (field_value.value == "") {
9
alert("You must select a filter value.");
11
location = '/cobbler_web/{{ what }}/modifylist/addfilter/'+field_name.value+':'+field_value.value;
15
<ul id="filter-adder">
17
<label for="filter_field">Filter</label>
18
<select id="filter_field" name="filter_field" class="filter">
19
<option value=""></option>
20
<option value="name">name</option>
21
{% ifequal what "distro" %}<option value="arch">arch</option>
22
<option value="breed">breed</option>
23
<option value="comment">comment</option>
24
<option value="kernel">kernel</option>
25
<option value="initrd">initrd</option>
26
<option value="kernel_options">kernel options</option>
27
<option value="kernel_options_post">kernel options (post install)</option>
28
<option value="ks_meta">kickstart metadata</option>
29
<option value="mgmt_classes">management classes</option>
30
<option value="os_version">os version</option>
31
<option value="owners">owners</option>
32
<option value="redhat_management_key">red hat management key</option>
33
<option value="redhat_management_server">red hat management server</option>
34
<option value="fetchable_files">fetchable files</option>
35
<option value="template_files">template files</option>{% endifequal %}
36
{% ifequal what "profile" %}<option value="comment">comment</option>
37
<option value="dhcp_tag">dhcp tag</option>
38
<option value="distro">distro</option>
39
<option value="owners">owners</option>
40
<option value="kickstart">kickstart</option>
41
<option value="kernel_options">kernel options</option>
42
<option value="kernel_options_post">kernel options (post install)</option>
43
<option value="ks_meta">kickstart metadata</option>
44
<option value="mgmt_classes">management classes</option>
45
<option value="mgmt_parameters">management parameters</option>
46
<option value="name_servers">name servers</option>
47
<option value="name_servers_search">name servers search</option>
48
<option value="parent">parent (subprofiles only)</option>
49
<option value="redhat_management_key">red hat management key</option>
50
<option value="redhat_management_server">red hat management server</option>
51
<option value="repos">repos</option>
52
<option value="fetchable_files">fetchable files</option>
53
<option value="template_files">template files</option>
54
<option value="virt_auto_boot">virt autoboot</option>
55
<option value="virt_bridge">virt bridge</option>
56
<option value="virt_cpus">virt cpus</option>
57
<option value="virt_file_size">virt file size (GB)</option>
58
<option value="virt_path">virt path</option>
59
<option value="virt_ram">virt ram (MB)</option>
60
<option value="virt_type">virt type</option>
61
<option value="server">server override</option>{% endifequal %}
62
{% ifequal what "system" %}<option value="bonding">bonding</option>
63
<option value="bonding_master">bonding master</option>
64
<option value="bonding_opts">bonding opts</option>
65
<option value="comment">comment</option>
66
<option value="dhcp_tag">dhcp tag</option>
67
<option value="distro">distro</option>
68
<option value="dns_name">dns name</option>
69
<option value="gateway">gateway</option>
70
<option value="hostname">hostname</option>
71
<option value="image">image</option>
72
<option value="ip_address">ip address</option>
73
<option value="kickstart">kickstart</option>
74
<option value="kernel_options">kernel options</option>
75
<option value="kernel_options_post">kernel options (post install)</option>
76
<option value="ks_meta">kickstart metadata</option>
77
<option value="mac_address">mac address</option>
78
<option value="mgmt_classes">management classes</option>
79
<option value="name_servers">name servers</option>
80
<option value="name_servers_search">name servers search</option>
81
<option value="netboot_enabled">netboot enabled</option>
82
<option value="owners">owners</option>
83
<option value="power_address">power address</option>
84
<option value="power_id">power id</option>
85
<option value="power_pass">power password</option>
86
<option value="power_type">power type</option>
87
<option value="power_user">power user</option>
88
<option value="profile">profile</option>
89
<option value="redhat_management_key">red hat management key</option>
90
<option value="redhat_management_server">red hat management server</option>
91
<option value="repos">repos</option>
92
<option value="server">server override</option>
93
<option value="subnet">subnet</option>
94
<option value="static">static</option>
95
<option value="static_routes">static_routes</option>
96
<option value="fetchable_files">fetchable files</option>
97
<option value="template_files">template files</option>
98
<option value="virt_auto_boot">virt autoboot</option>
99
<option value="virt_bridge">virt bridge</option>
100
<option value="virt_cpus">virt cpus</option>
101
<option value="virt_file_size">virt file size (GB)</option>
102
<option value="virt_path">virt path</option>
103
<option value="virt_ram">virt ram (MB)</option>
104
<option value="virt_type">virt type</option>{% endifequal %}
105
{% ifequal what "repo" %}<option value="arch">arch</option>
106
<option value="breed">breed</option>
107
<option value="comment">comment</option>
108
<option value="createrepo_flags">createrepo flags</option>
109
<option value="environment">environment</option>
110
<option value="keep_updated">keep updated</option>
111
<option value="mirror">mirror</option>
112
<option value="mirror_locally">mirror locally</option>
113
<option value="owners">owners</option>
114
<option value="priority">priority</option>
115
<option value="rpm_list">rpm list</option>
116
<option value="yumopts">yum options</option>{% endifequal %}
117
{% ifequal what "image" %}<option value="arch">arch</option>
118
<option value="breed">breed</option>
119
<option value="comment">comment</option>
120
<option value="file">file</option>
121
<option value="image_type">image type</option>
122
<option value="network_count">network count</option>
123
<option value="os_version">os version</option>
124
<option value="owners">owners</option>
125
<option value="virt_auto_boot">virt autoboot</option>
126
<option value="virt_ram">virt ram (MB)</option>
127
<option value="virt_path">virt path</option>
128
<option value="virt_type">virt type</option>
129
<option value="virt_cpus">virt cpus</option>
130
<option value="virt_bridge">virt bridge</option>
131
<option value="virt_file_size">virt file size (GB)</option>{% endifequal %}
132
{% ifequal what "mgmtclass" %}<option value="comment">comment</option>
133
<option value="owners">owners</option>
134
<option value="packages">packages</option>
135
<option value="files">files</option>{% endifequal %}
136
{% ifequal what "network" %}<option value="address">address</option>
137
<option value="broadcast">broadcast</option>
138
<option value="cidr">cidr</option>
139
<option value="gateway">gateway</option>
140
<option value="name_servers">name servers</option>
141
<option value="owners">owners</option>
144
<label for="filter_value">on</label><input type="text" name="filter_value" id="filter_value" onkeypress="javascript:if (event.keyCode == 13) add_filter();" />
145
<input class="button" type="button" name="filter_add" id="filter_add" onclick="javascript: add_filter();" value="Add" />
149
<ul id="filter-remover">
150
{% for key,value in filters.items %}
151
<li><a href="/cobbler_web/{{ what }}/modifylist/removefilter/{{ key }}" title="remove">✖</a> {{ key }} = {{ value }}</li>