Sha256: bbde03d42c4db109f8a5041b8ad25694d1ffdc2326626e527393c1c470a77a41

Contents?: true

Size: 519 Bytes

Versions: 3

Compression:

Stored size: 519 Bytes

Contents

load File.join(Gem.loaded_specs['forgeos_core'].full_gem_path, 'app', 'controllers', 'admin', 'import_controller.rb')
class Admin::ImportController < Admin::BaseController
  map_fields :create_page, Page.new.attributes.keys
  map_fields :create_block, Block.new.attributes.keys
  before_filter :cms_models, :only => :index

  def create_page
    create_model(Page,'single_key')
  end

  def create_block
    create_model(Block,'single_key')
  end

  private

  def cms_models
    @models << 'page' << 'block'
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
forgeos_cms-1.9.2 app/controllers/admin/import_controller.rb
forgeos_cms-1.9.1 app/controllers/admin/import_controller.rb
forgeos_cms-1.9.0 app/controllers/admin/import_controller.rb