Sha256: 518a438c214e48c17caffe6555a3c192e6c61741049d024b23d5976adb54417d

Contents?: true

Size: 635 Bytes

Versions: 11

Compression:

Stored size: 635 Bytes

Contents

module Alchemy
  module Admin
    class TrashController < Alchemy::Admin::BaseController

      helper "alchemy/admin/elements"

      def index
        @elements = Element.trashed
        @page = Page.find(params[:page_id])
        @allowed_elements = @page.available_element_definitions
        @draggable_trash_items = {}
        @elements.each { |e| @draggable_trash_items["element_#{e.id}"] = e.belonging_cellnames(@page) }
        render layout: !request.xhr?
      end

      def clear
        @page = Page.find(params[:page_id])
        @elements = Element.trashed
        @elements.map(&:destroy)
      end

    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
alchemy_cms-2.9.1 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.9.0 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.8.3 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.7.5 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.7.4 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.8.2 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.8.1 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.7.3 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.7.2 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.7.1 app/controllers/alchemy/admin/trash_controller.rb
alchemy_cms-2.7.0 app/controllers/alchemy/admin/trash_controller.rb