Add local census importations controller

This commit is contained in:
Senén Rodero Rodríguez
2019-05-16 11:45:04 +02:00
committed by Javi Martín
parent 615bfadca8
commit 9b5f5e653a
13 changed files with 151 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
class Admin::LocalCensusRecords::BaseController < Admin::BaseController
helper_method :namespace
private
def namespace
"admin"
end
end

View File

@@ -0,0 +1,21 @@
class Admin::LocalCensusRecords::ImportsController < Admin::LocalCensusRecords::BaseController
load_and_authorize_resource class: "LocalCensusRecords::Import"
def create
@import = LocalCensusRecords::Import.new(local_census_records_import_params)
if @import.save
flash.now[:notice] = t("admin.local_census_records.imports.create.notice")
render :show
else
render :new
end
end
private
def local_census_records_import_params
return {} unless params[:local_census_records_import].present?
params.require(:local_census_records_import).permit(:file)
end
end