Sha256: 6511ec327053cdf0390c048d282c09f8cbcc77a567fbd49f0c59b72b84ed1131

Contents?: true

Size: 1.04 KB

Versions: 54

Compression:

Stored size: 1.04 KB

Contents

module Krikri
  # Marshalls Institutions for views
  class InstitutionsController < ApplicationController

    def index
      @institutions = Institution.all
    end

    def show
      @institution = Institution.find(params[:id])
      @harvest_sources = @institution.harvest_sources
    end

    def new
      @institution = Institution.new
    end

    def create
      @institution = Institution.new(institution_params)
      if @institution.save
        redirect_to @institution
      else
        render 'new'
      end
    end

    def edit
      @institution = Institution.find(params[:id])
    end

    def update
      @institution = Institution.find(params[:id])
      if @institution.update(institution_params)
        redirect_to @institution
      else
        render 'edit'
      end
    end

    def destroy
      @institution = Institution.find(params[:id])
      @institution.destroy
      redirect_to institutions_path
    end

    private

    def institution_params
      params.require(:institution).permit(:name, :notes)
    end

  end
end

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
krikri-0.15.2 app/controllers/krikri/institutions_controller.rb
krikri-0.15.1 app/controllers/krikri/institutions_controller.rb
krikri-0.15.0 app/controllers/krikri/institutions_controller.rb
krikri-0.14.0 app/controllers/krikri/institutions_controller.rb
krikri-0.13.2 app/controllers/krikri/institutions_controller.rb
krikri-0.13.1 app/controllers/krikri/institutions_controller.rb
krikri-0.13.0 app/controllers/krikri/institutions_controller.rb
krikri-0.12.4 app/controllers/krikri/institutions_controller.rb
krikri-0.12.3 app/controllers/krikri/institutions_controller.rb
krikri-0.12.1 app/controllers/krikri/institutions_controller.rb
krikri-0.12.0 app/controllers/krikri/institutions_controller.rb
krikri-0.12.0.pre.rc.1 app/controllers/krikri/institutions_controller.rb
krikri-0.11.2 app/controllers/krikri/institutions_controller.rb
krikri-0.11.1 app/controllers/krikri/institutions_controller.rb
krikri-0.11.0 app/controllers/krikri/institutions_controller.rb
krikri-0.10.1 app/controllers/krikri/institutions_controller.rb
krikri-0.10.0 app/controllers/krikri/institutions_controller.rb
krikri-0.9.0 app/controllers/krikri/institutions_controller.rb
krikri-0.8.9 app/controllers/krikri/institutions_controller.rb
krikri-0.8.8 app/controllers/krikri/institutions_controller.rb