diff options
Diffstat (limited to 'app/controllers/imports_controller.rb')
| -rw-r--r-- | app/controllers/imports_controller.rb | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/app/controllers/imports_controller.rb b/app/controllers/imports_controller.rb deleted file mode 100644 index 31af06c7d..000000000 --- a/app/controllers/imports_controller.rb +++ /dev/null @@ -1,47 +0,0 @@ -class ImportsController < ChouetteController - respond_to :html, :xml, :json - belongs_to :referential - - def new - new! do - available_imports - end - end - - def create - create! do |success, failure| - available_imports - success.html { redirect_to referential_imports_path(@referential) } - end - end - - def create_resource( import ) - if import.save - import.delayed_import - end - end - - protected - - def available_imports - @available_imports ||= Import.types.collect do |type| - unless @import.type == type - @referential.imports.build :type => type - else - @import - end - end - end - - # FIXME why #resource_id is nil ?? - def build_resource - super.tap do |import| - import.referential_id = @referential.id - end - end - - def collection - @imports ||= end_of_association_chain.paginate(:page => params[:page]) - end - -end |
