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