Revision c6e02bd3
Added by Joseph Magen over 10 years ago
app/controllers/compute_resources_controller.rb | ||
---|---|---|
class ComputeResourcesController < ApplicationController
|
||
include Foreman::Controller::AutoCompleteSearch
|
||
AJAX_REQUESTS = %w{hardware_profile_selected cluster_selected}
|
||
AJAX_REQUESTS = %w{template_selected cluster_selected}
|
||
before_filter :ajax_request, :only => AJAX_REQUESTS
|
||
before_filter :find_by_id, :only => [:show, :edit, :update, :destroy, :ping, :associate] + AJAX_REQUESTS
|
||
|
||
... | ... | |
render :partial => "compute_resources/form", :locals => { :compute_resource => @compute_resource }
|
||
end
|
||
|
||
def hardware_profile_selected
|
||
compute = @compute_resource.hardware_profile(params[:hwp_id])
|
||
def template_selected
|
||
compute = @compute_resource.template(params[:template_id])
|
||
compute.interfaces
|
||
compute.volumes
|
||
respond_to do |format|
|
Also available in: Unified diff
fixes #3178 - add feature for compute profiles for hostgroups and hosts