diff options
| author | Luc Donnet | 2017-09-04 22:59:51 +0200 |
|---|---|---|
| committer | Luc Donnet | 2017-09-04 22:59:51 +0200 |
| commit | 0bfb94f1311517838c4d1989e273ce56c605a25a (patch) | |
| tree | 2942b4e536aeaaa846065fec239acfa79615686a /app/controllers | |
| parent | cbbecf7c40e8102a2b0c24aabb3aabf7e89391cf (diff) | |
| download | chouette-core-0bfb94f1311517838c4d1989e273ce56c605a25a.tar.bz2 | |
Fix import status table views and first version for import_messages Refs #4527
Diffstat (limited to 'app/controllers')
| -rw-r--r-- | app/controllers/import_messages_controller.rb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/app/controllers/import_messages_controller.rb b/app/controllers/import_messages_controller.rb new file mode 100644 index 000000000..64eec92dd --- /dev/null +++ b/app/controllers/import_messages_controller.rb @@ -0,0 +1,26 @@ +class ImportMessagesController < BreadcrumbController + defaults resource_class: ImportMessage, collection_name: 'import_messages', instance_name: 'import_message' + respond_to :csv + belongs_to :import, :parent_class => Import do + belongs_to :import_resource, :parent_class => ImportResource + end + + + def index + index! do |format| + format.csv { + send_data ImportMessageExport.new(:import_messages => @import_messages).to_csv(:col_sep => ";") , :filename => "test.csv" + } + end + end + + protected + def collection + @import_messages ||= parent.messages + end + + def parent + @import_resource ||= ImportResource.find(params[:import_resource_id]) + end + +end |
