class ForemanSalt::Api::V2::SaltVariablesController

API controller for Salt Variables

def controller_permission

def controller_permission
  'salt_variables'
end

def create

def create
  params[:salt_variable][:salt_module_id] = params[:salt_variable].delete(:salt_state_id) if params[:salt_variable]
  @salt_variable = SaltVariable.new(salt_variable_params)
  process_response @salt_variable.save
end

def destroy

def destroy
  @salt_variable.destroy
  render 'foreman_salt/api/v2/salt_variables/destroy'
end

def index

def index
  @salt_variables = resource_scope_for_index
end

def resource_class

def resource_class
  ForemanSalt::SaltVariable
end

def show

def show
end

def update

def update
  @salt_variable.update!(salt_variable_params)
  render 'foreman_salt/api/v2/salt_variables/show'
end