Skip to content

Commit

Permalink
fixes theforeman#1697 - hostgroup class listing showed all classes re…
Browse files Browse the repository at this point in the history
…gardless of environment
  • Loading branch information
ohadlevy committed Jun 21, 2012
1 parent 1f03a56 commit 8f34dc6
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 20 deletions.
2 changes: 1 addition & 1 deletion app/views/puppetclasses/_class_selection.html.erb
Expand Up @@ -34,7 +34,7 @@
</div>
<div class="row">
<%= render "puppetclasses/classes",
:puppetclasses => (obj.is_a?(Host) ? @environment.puppetclasses : Puppetclass.all), :selected_puppet_classes => obj.all_puppetclasses,
:puppetclasses => (defined?(@environment) ? @environment.puppetclasses : Puppetclass.all), :selected_puppet_classes => obj.all_puppetclasses,
:type => obj.class.to_s.downcase
%>
</div>
Expand Down
19 changes: 19 additions & 0 deletions public/javascripts/application.js
Expand Up @@ -293,3 +293,22 @@ $(function() {
return false;
});
});
function update_puppetclasses(element) {
var host_id = $(element).attr('data-host-id');
var env_id = $('*[id*=environment_id]').attr('value');
var url = $(element).attr('data-url');
var hostgroup_id = $('*[id*=hostgroup_id]').attr('value');
if (env_id == "") return;
$.ajax({
type: 'post',
url: url,
data:'host_id=' + host_id + '&hostgroup_id=' + hostgroup_id + '&environment_id=' + env_id,
success: function(request) {
$('#puppet_klasses').html(request);
},
complete: function() {
$('#hostgroup_indicator').hide();
$('[rel="twipsy"]').tooltip();
}
})
}
20 changes: 1 addition & 19 deletions public/javascripts/host_edit.js
Expand Up @@ -203,25 +203,7 @@ function hostgroup_changed(element) {
}
}

function update_puppetclasses(element) {
var host_id = $(element).attr('data-host-id');
var env_id = $('*[id*=environment_id]').attr('value');
var url = $(element).attr('data-url');
var hostgroup_id = $('*[id*=hostgroup_id]').attr('value');
if (env_id == "") return;
$.ajax({
type: 'post',
url: url,
data:'host_id=' + host_id + '&hostgroup_id=' + hostgroup_id + '&environment_id=' + env_id,
success: function(request) {
$('#puppet_klasses').html(request);
},
complete: function() {
$('#hostgroup_indicator').hide();
$('[rel="twipsy"]').tooltip();
}
})
}

function hypervisor_selected(element){
var hypervisor_id = $(element).val();
var url = $(element).attr('data-url');
Expand Down

0 comments on commit 8f34dc6

Please sign in to comment.