Sha256: 070997740c79fd0660f5fe26ed87d45dcc6d60b7abf5a86687cc2b50d16563b0

Contents?: true

Size: 1006 Bytes

Versions: 19

Compression:

Stored size: 1006 Bytes

Contents

#
# This controller is used to add and delete a link from a link group.
#
class Admin::NavigationsController < AdminController

  before_filter :load_link_group

  respond_to :html

  def new
    @navigation = @link_group.navigations.new
    respond_with @navigation
  end

  def create
    respond_to do |format|
      format.html do

        @navigation = @link_group.navigations.build(params[:navigation])

        if @navigation.save
          redirect_to [:admin, :link_groups], notice: t(:successfully_added)
        else
          render :new, error: 'new link could not be added'
        end

      end
    end
  end

  def destroy
    respond_to do |format|
      format.html do

        @navigation = @link_group.navigations.find_by_id!(params[:id])
        @navigation.destroy
        redirect_to [:admin, :link_groups], notice: t(:successfully_deleted)

      end
    end
  end

  private

  def load_link_group
    @link_group = LinkGroup.find_by_permalink!(params[:link_group_id])
  end

end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
nimbleshop_core-0.0.12 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.11 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.10 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.9 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.8 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.7 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.5 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.4.beta1 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.4 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.3 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.2 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.2.beta1 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.1 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.1.rc6 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.1.rc5 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.1.rc4 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.1.rc3 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.1.rc2 app/controllers/admin/navigations_controller.rb
nimbleshop_core-0.0.1.rc1 app/controllers/admin/navigations_controller.rb