aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/controllers/imports_controller.rb11
-rw-r--r--app/views/imports/_form.html.slim2
2 files changed, 5 insertions, 8 deletions
diff --git a/app/controllers/imports_controller.rb b/app/controllers/imports_controller.rb
index 70c5c1a0d..707ec2e3d 100644
--- a/app/controllers/imports_controller.rb
+++ b/app/controllers/imports_controller.rb
@@ -22,10 +22,6 @@ class ImportsController < BreadcrumbController
end
end
- def create
- create! { workbench_import_path(parent, resource) }
- end
-
def download
if params[:token] == resource.token_download
send_file resource.file.path
@@ -37,12 +33,15 @@ class ImportsController < BreadcrumbController
private
def build_resource
- # Manage only NetexImports for the moment
- @import ||= NetexImport.new(*resource_params) do |import|
+ @import ||= WorkbenchImport.new(*resource_params) do |import|
import.workbench = parent
end
end
+ def collection
+ @imports ||= WorkbenchImport.all
+ end
+
def import_params
params.require(:import).permit(:name, :file, :type, :referential_id)
end
diff --git a/app/views/imports/_form.html.slim b/app/views/imports/_form.html.slim
index b795e908f..26250682d 100644
--- a/app/views/imports/_form.html.slim
+++ b/app/views/imports/_form.html.slim
@@ -1,6 +1,4 @@
= simple_form_for import, as: :import, url: workbench_imports_path(workbench) do |f|
= f.input :name
= f.input :file
- = f.association :referential, collection: workbench.referentials
- = f.input :type, as: :hidden
= f.button :submit