Sha256: 190c6e5fb0e96ac9b6e60b40b17531ad16d3aacc055e3a51fc56a3d38bae67b1
Contents?: true
Size: 1.04 KB
Versions: 13
Compression:
Stored size: 1.04 KB
Contents
module ForemanSalt class SaltEnvironmentsController < ::ForemanSalt::ApplicationController include Foreman::Controller::AutoCompleteSearch include ::ForemanSalt::Concerns::SaltEnvironmentParameters before_action :find_resource, only: %i[edit update destroy] def index @salt_environments = resource_base.search_for(params[:search], order: params[:order]).paginate(page: params[:page]) end def new @salt_environment = SaltEnvironment.new end def create @salt_environment = SaltEnvironment.new(salt_environment_params) if @salt_environment.save process_success else process_error end end def edit end def update if @salt_environment.update(salt_environment_params) success _("Successfully updated #{@salt_environment}") redirect_to salt_environments_path else process_error end end def destroy if @salt_environment.destroy process_success else process_error end end end end
Version data entries
13 entries across 13 versions & 1 rubygems