diff options
| author | Michel Etienne | 2015-08-21 08:53:36 +0200 | 
|---|---|---|
| committer | Michel Etienne | 2015-08-21 08:53:36 +0200 | 
| commit | b76cda8e9ce414f666c51799d1665bf4d45f3049 (patch) | |
| tree | f0a7cb92832df5cacd5b092aa4c3a31cfad9b5f2 /lib | |
| parent | d9ff49e79e7d5d55a46eff7aadd6f353e185ae3b (diff) | |
| download | chouette-core-b76cda8e9ce414f666c51799d1665bf4d45f3049.tar.bz2 | |
update restore demo script
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/tasks/demo.rake | 25 | 
1 files changed, 21 insertions, 4 deletions
| diff --git a/lib/tasks/demo.rake b/lib/tasks/demo.rake index d78637c96..fbafa96c1 100644 --- a/lib/tasks/demo.rake +++ b/lib/tasks/demo.rake @@ -13,10 +13,27 @@ namespace :demo do      user.confirm!      referential = organisation.referentials.create( :name => "Tatrobus", :slug => "tatrobus", :prefix => "TAT") -    resource = Rack::Test::UploadedFile.new( Rails.application.config.demo_data, 'application/zip', false) -    import_instance = referential.import_tasks.create( :resources => resource, :referential_id => referential.id, :user_name => user.name, :no_save => false, :user_id => user.id) -    import_instance.import +    #resource = Rack::Test::UploadedFile.new( Rails.application.config.demo_data, 'application/zip', false) +    #import_instance = ImportTask.new( :resources => resource, :referential_id => referential.id, :user_name => user.name, :no_save => false, :user_id => user.id, :name => "initialize demo", :data_format => "neptune") +    #import_instance.save +	  +	 File.open("/tmp/parameters_demo.json", "w")  { |file|  +	                                           file.write('{ +"parameters" :  { +    "neptune-import": { +        "user_name" : "Demo", +        "name" : "Data restauration", +        "organisation_name" : "DemoChouette", +        "referential_name" : "Tatrobus", +        "clean_repository" : true, +        "no_save" : false +        } +	 } +}') } +	  +	 cmd = 'curl -F "file=@'+Rails.application.config.demo_data+';filename=tatrobus.zip" -F "file=@/tmp/parameters_demo.json;filename=parameters.json" http://localhost:8180/chouette_iev/referentials/tatrobus/importer/neptune' +	 system(cmd) +	       puts "Restore demo environment complete"    end  end - | 
