diff options
| -rw-r--r-- | app/controllers/imports_controller.rb | 11 | ||||
| -rw-r--r-- | app/views/imports/_form.html.slim | 2 |
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 |
