aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/exports_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/exports_controller.rb')
-rw-r--r--app/controllers/exports_controller.rb16
1 files changed, 6 insertions, 10 deletions
diff --git a/app/controllers/exports_controller.rb b/app/controllers/exports_controller.rb
index 2cfa0b6fa..ad88c6dae 100644
--- a/app/controllers/exports_controller.rb
+++ b/app/controllers/exports_controller.rb
@@ -3,16 +3,14 @@ require 'open-uri'
class ExportsController < ChouetteController
defaults :resource_class => Export
-
+
respond_to :html, :only => [:show, :index, :destroy, :exported_file]
respond_to :js, :only => [:index]
belongs_to :referential
def index
begin
- index! do
- build_breadcrumb :index
- end
+ index!
rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
flash[:error] = t(error.locale_for_error)
@@ -22,9 +20,7 @@ class ExportsController < ChouetteController
def show
begin
- show! do
- build_breadcrumb :show
- end
+ show!
rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
flash[:error] = t(error.locale_for_error)
@@ -32,7 +28,7 @@ class ExportsController < ChouetteController
end
end
- def destroy
+ def destroy
begin
destroy!
rescue Ievkit::Error, Faraday::Error => error
@@ -57,11 +53,11 @@ class ExportsController < ChouetteController
end
protected
-
+
def export_service
ExportService.new(@referential)
end
-
+
def resource
@export ||= export_service.find( params[:id] )
@line_items = @export.report.line_items