Sha256: 89312e1c3c900ca12049e0e1e5fd1126111ca3fb0c3ea416c3614d68645a9e45

Contents?: true

Size: 1.13 KB

Versions: 5

Compression:

Stored size: 1.13 KB

Contents

# == Schema Information
#
# Table name: imports
#
#  id               :integer          not null, primary key
#  user_id          :integer
#  klass            :string(255)      not null
#  file_uid         :string(255)      not null
#  file_name        :string(255)
#  file_mime_type   :string(255)
#  file_size        :integer
#  report_uid       :string(255)
#  report_name      :string(255)
#  report_mime_type :string(255)
#  num_errors       :integer          default(0), not null
#  num_imported     :integer          default(0), not null
#  state            :string(255)      default("not_configured"), not null
#  configuration    :text
#  created_at       :datetime
#  updated_at       :datetime
#  action_name      :string(255)      default("import"), not null
#

class Import < ActiveRecord::Base
  include Basepack::Import::ModelDragonfly

  belongs_to :user, inverse_of: :imports

  # Set `handle_asynchronously` to handle import on the background (it is 
  # suitable if the import files might be big).
  #
  # handle_asynchronously :import_data

  RailsAdmin.config do
    Basepack::Utils.model_config(Import).show.field :user
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
basepack-1.0.1 lib/generators/basepack/templates/import.rb
basepack-1.0.0 lib/generators/basepack/templates/import.rb
basepack-1.0.0.pre.0 lib/generators/basepack/templates/import.rb
basepack-0.2.0 lib/generators/basepack/templates/import.rb
basepack-0.1.0 lib/generators/basepack/templates/import.rb