Add rails_admin_import for easy import in the backoffice.
This commit is contained in:
1 parent
83ba256f9d
commit
2f2f78776b
3 files changed
+36
No files matched your search
@@ -61,6 +61,7 @@ gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
|
|||||||
|
|
||||||
# Add rails_admin
|
# Add rails_admin
|
||||||
gem 'rails_admin', '~> 2.0'
|
gem 'rails_admin', '~> 2.0'
|
||||||
|
gem "rails_admin_import", "~> 2.2"
|
||||||
|
|
||||||
# Auth with devise
|
# Auth with devise
|
||||||
gem 'devise', '~> 4.7'
|
gem 'devise', '~> 4.7'
|
||||||
|
|||||||
@@ -91,6 +91,7 @@ GEM
|
|||||||
rack-test (>= 0.6.3)
|
rack-test (>= 0.6.3)
|
||||||
regexp_parser (~> 1.5)
|
regexp_parser (~> 1.5)
|
||||||
xpath (~> 3.2)
|
xpath (~> 3.2)
|
||||||
|
charlock_holmes (0.7.7)
|
||||||
childprocess (3.0.0)
|
childprocess (3.0.0)
|
||||||
concurrent-ruby (1.1.7)
|
concurrent-ruby (1.1.7)
|
||||||
crass (1.0.6)
|
crass (1.0.6)
|
||||||
@@ -237,6 +238,11 @@ GEM
|
|||||||
rails (>= 5.0, < 7)
|
rails (>= 5.0, < 7)
|
||||||
remotipart (~> 1.3)
|
remotipart (~> 1.3)
|
||||||
sassc-rails (>= 1.3, < 3)
|
sassc-rails (>= 1.3, < 3)
|
||||||
|
rails_admin_import (2.2.0)
|
||||||
|
charlock_holmes (~> 0.6)
|
||||||
|
rails (>= 3.2)
|
||||||
|
rails_admin (>= 0.6.6)
|
||||||
|
simple_xlsx_reader (~> 1.0)
|
||||||
railties (6.0.3.2)
|
railties (6.0.3.2)
|
||||||
actionpack (= 6.0.3.2)
|
actionpack (= 6.0.3.2)
|
||||||
activesupport (= 6.0.3.2)
|
activesupport (= 6.0.3.2)
|
||||||
@@ -269,6 +275,9 @@ GEM
|
|||||||
selenium-webdriver (3.142.7)
|
selenium-webdriver (3.142.7)
|
||||||
childprocess (>= 0.5, < 4.0)
|
childprocess (>= 0.5, < 4.0)
|
||||||
rubyzip (>= 1.2.2)
|
rubyzip (>= 1.2.2)
|
||||||
|
simple_xlsx_reader (1.0.4)
|
||||||
|
nokogiri
|
||||||
|
rubyzip
|
||||||
spring (2.1.0)
|
spring (2.1.0)
|
||||||
spring-watcher-listen (2.0.1)
|
spring-watcher-listen (2.0.1)
|
||||||
listen (>= 2.7, < 4.0)
|
listen (>= 2.7, < 4.0)
|
||||||
@@ -339,6 +348,7 @@ DEPENDENCIES
|
|||||||
puma (~> 4.1)
|
puma (~> 4.1)
|
||||||
rails (~> 6.0.3, >= 6.0.3.2)
|
rails (~> 6.0.3, >= 6.0.3.2)
|
||||||
rails_admin (~> 2.0)
|
rails_admin (~> 2.0)
|
||||||
|
rails_admin_import (~> 2.2)
|
||||||
rake
|
rake
|
||||||
sass-rails (>= 6)
|
sass-rails (>= 6)
|
||||||
selenium-webdriver
|
selenium-webdriver
|
||||||
|
|||||||
@@ -0,0 +1,25 @@
|
|||||||
|
RailsAdmin.config do |config|
|
||||||
|
# REQUIRED:
|
||||||
|
# Include the import action
|
||||||
|
# See https://github.com/sferik/rails_admin/wiki/Actions
|
||||||
|
config.actions do
|
||||||
|
all
|
||||||
|
import
|
||||||
|
end
|
||||||
|
|
||||||
|
# Optional:
|
||||||
|
# Configure global RailsAdminImport options
|
||||||
|
config.configure_with(:import) do |config|
|
||||||
|
config.logging = true
|
||||||
|
end
|
||||||
|
|
||||||
|
# Optional:
|
||||||
|
# Configure model-specific options using standard RailsAdmin DSL
|
||||||
|
# See https://github.com/sferik/rails_admin/wiki/Railsadmin-DSL
|
||||||
|
config.model 'User' do
|
||||||
|
import do
|
||||||
|
include_all_fields
|
||||||
|
exclude_fields :secret_token
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in new issue
Block a user