Sha256: 63b2e4e6c8b614fdacc5aad23c3698c45cf654ec8613f17c7b6cf38aca312715

Contents?: true

Size: 1.09 KB

Versions: 11

Compression:

Stored size: 1.09 KB

Contents

module ForemanSalt
  class SaltEnvironmentsController < ::ForemanSalt::ApplicationController
    include Foreman::Controller::AutoCompleteSearch

    before_filter :find_resource, :only => [: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
      logger.info("Params: #{params.inspect}")
      @salt_environment = SaltEnvironment.new(params[:foreman_salt_salt_environment])
      if @salt_environment.save
        process_success
      else
        process_error
      end
    end

    def edit
    end

    def update
      if @salt_environment.update_attributes(params[:foreman_salt_salt_environment])
        notice _('Successfully updated %s.' % @salt_environment.to_s)
        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

11 entries across 11 versions & 1 rubygems

Version Path
foreman_salt-5.0.1 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-5.0.0 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-4.0.1 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-4.0.0 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-3.0.2 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-3.0.1 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-3.0.0 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-2.1.0 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-2.0.2 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-2.0.1 app/controllers/foreman_salt/salt_environments_controller.rb
foreman_salt-2.0.0 app/controllers/foreman_salt/salt_environments_controller.rb