class ProviderStatusesController < ApplicationController
layout 'test' if MagicNumber['test_layout']
- before_filter :authenticate_admin!, :only => [:index, :show, :edit, :update, :destroy, :licenses_import, :artists_import, :original_pictures_import]
+ before_filter :authenticate_admin!, :only => [:index, :show, :edit, :update, :destroy, :licenses_import, :artists_import, :original_pictures_import, :import]
private
ProviderOriginalPicture.import @provider_status.provider.id, original_pictures, pictures
end
+ def port
+ exports = export_by('export', @provider_status, params[:date])
+ return nil unless exports
+ ProviderStatus.import @provider_status.provider.id, exports
+ end
+
public
def index
end
end
+ def import
+ @provider_status = ProviderStatus.show(params[:id], @admin)
+ raise ActiveRecord::Forbidden if @provider_status.status == 0
+ @failures = port
+ p @failures
+ respond_to do |format|
+ format.html # show.html.erb
+ format.json { render :json => @failures.to_json() }
+ end
+ end
+
end