foreman/app/controllers/compute_attributes_controller.rb @ c6e02bd3
c6e02bd3 | Joseph Magen | class ComputeAttributesController < ApplicationController
|
|
def new
|
|||
@set = ComputeAttribute.new(:compute_profile_id => params[:compute_profile_id].to_i,
|
|||
:compute_resource_id => params[:compute_resource_id].to_i)
|
|||
end
|
|||
def create
|
|||
@set = ComputeAttribute.new(params[:compute_attribute])
|
|||
if @set.save
|
|||
process_success :success_redirect => request.referer || compute_profile_path(@set.compute_profile)
|
|||
else
|
|||
process_error
|
|||
end
|
|||
end
|
|||
def edit
|
|||
@set = ComputeAttribute.find_by_id(params[:id])
|
|||
end
|
|||
def update
|
|||
@set = ComputeAttribute.find(params[:id])
|
|||
if @set.update_attributes!(params[:compute_attribute])
|
|||
process_success :success_redirect => request.referer || compute_profile_path(@set.compute_profile)
|
|||
else
|
|||
process_error
|
|||
end
|
|||
end
|
|||
end
|