aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/imports_controller.rb
diff options
context:
space:
mode:
authorAlban Peignier2015-05-20 15:55:54 +0200
committerAlban Peignier2015-05-20 15:57:13 +0200
commit31b66390ed9811105f3bd55445b9b007ac3d4826 (patch)
treecb8ba31273f6e668edb912b0dd3f4e74227ef674 /app/controllers/imports_controller.rb
parent085b483d720116a50571020fed4c4fbcdcf56a07 (diff)
downloadchouette-core-31b66390ed9811105f3bd55445b9b007ac3d4826.tar.bz2
Refactor compliance_checks#show to display objects statistics
Diffstat (limited to 'app/controllers/imports_controller.rb')
-rw-r--r--app/controllers/imports_controller.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/app/controllers/imports_controller.rb b/app/controllers/imports_controller.rb
index b056af1fa..2d4782d50 100644
--- a/app/controllers/imports_controller.rb
+++ b/app/controllers/imports_controller.rb
@@ -4,14 +4,14 @@ require 'open-uri'
class ImportsController < ChouetteController
defaults :resource_class => Import
-
+
respond_to :html, :only => [:show, :index, :destroy, :imported_file, :rule_parameter_set, :compliance_check]
respond_to :js, :only => [:index, :compliance_check]
belongs_to :referential
def index
begin
- index! do
+ index! do
build_breadcrumb :index
end
rescue Ievkit::Error, Faraday::Error => error
@@ -20,7 +20,7 @@ class ImportsController < ChouetteController
redirect_to referential_path(@referential)
end
end
-
+
def show
begin
show!
@@ -29,7 +29,7 @@ class ImportsController < ChouetteController
flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
- end
+ end
def destroy
begin
@@ -58,7 +58,7 @@ class ImportsController < ChouetteController
def rule_parameter_set
begin
@rule_parameter_set = resource.rule_parameter_set
- build_breadcrumb :rule_parameter_set
+ build_breadcrumb :rule_parameter_set
render "rule_parameter_sets/show"
rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
@@ -77,21 +77,21 @@ class ImportsController < ChouetteController
begin
@compliance_check = resource
build_breadcrumb :compliance_check
- render "compliance_checks/show"
+ render "compliance_checks/report"
rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
-
+
protected
alias_method :import, :resource
def import_service
ImportService.new(@referential)
end
-
+
def resource
@import ||= import_service.find( params[:id] )
end
@@ -99,5 +99,5 @@ class ImportsController < ChouetteController
def collection
@imports ||= import_service.all.paginate(:page => params[:page])
end
-
+
end