Sha256: 436e2261556764fd2e215c5fc0341ff77aba0bb98ef33a698e3308f38d4282a8

Contents?: true

Size: 1.07 KB

Versions: 11

Compression:

Stored size: 1.07 KB

Contents

module Cms
  class PageRoutesController < Cms::BaseController

    before_filter :load_page_route, :only => [:edit, :update, :destroy]

    def index
      @page_routes = PageRoute.paginate(:page => params[:page]).order("name")
    end

    def new
      @page_route = PageRoute.new
    end

    def create
      @page_route = PageRoute.new(page_route_params)
      if @page_route.save
        flash[:notice] = "Page Route Created"
        redirect_to page_routes_path
      else
        render :action => "new"
      end
    end

    def update
      if @page_route.update(page_route_params)
        flash[:notice] = "Page Route Updated"
        redirect_to page_routes_path
      else
        render :action => "new"
      end

    end

    def destroy
      @page_route.destroy
      flash[:notice] = "Page Route Deleted"
      redirect_to page_routes_url
    end

    protected
    def load_page_route
      @page_route = PageRoute.find(params[:id])
    end

    private
    def page_route_params
      params.require(:page_route).permit(Cms::PageRoute.permitted_params)
    end

  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
browsercms-artirix-4.0.4 app/controllers/cms/page_routes_controller.rb
browsercms-artirix-4.0.3.3 app/controllers/cms/page_routes_controller.rb
browsercms-artirix-4.0.3.2 app/controllers/cms/page_routes_controller.rb
browsercms-artirix-4.0.3.1 app/controllers/cms/page_routes_controller.rb
browsercms-artirix-4.0.3 app/controllers/cms/page_routes_controller.rb
browsercms-artirix-4.0.2 app/controllers/cms/page_routes_controller.rb
browsercms-artirix-4.0.1.1 app/controllers/cms/page_routes_controller.rb
browsercms-artirix-4.0.0.rc1.art4 app/controllers/cms/page_routes_controller.rb
browsercms-4.0.0.rc1 app/controllers/cms/page_routes_controller.rb
browsercms-4.0.0.beta app/controllers/cms/page_routes_controller.rb
browsercms-4.0.0.alpha app/controllers/cms/page_routes_controller.rb