From 4eefca853185d1230c9e6a6f583af26156ddacb1 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Tue, 9 Apr 2013 01:05:54 +0800 Subject: [PATCH] rake task added --- app/assets/javascripts/orbitdesktop.js | 1 - config/mongoid.yml | 4 ++-- lib/tasks/desktop.rake | 27 ++++++++++++++++++-------- 3 files changed, 21 insertions(+), 11 deletions(-) diff --git a/app/assets/javascripts/orbitdesktop.js b/app/assets/javascripts/orbitdesktop.js index aec324f2a..e5f3c3fba 100755 --- a/app/assets/javascripts/orbitdesktop.js +++ b/app/assets/javascripts/orbitdesktop.js @@ -844,7 +844,6 @@ var orbitDesktop = function(dom){ x = parseInt(shape[0].substr(1,1)); y = parseInt(shape[1].substr(1,1)); }else{ - console.log(row + " : " + col); x = parseInt(shape[0].substr(1,1)); if(total_x % 2 == 0){ row = row + y; diff --git a/config/mongoid.yml b/config/mongoid.yml index 2fa55a361..56df1a692 100644 --- a/config/mongoid.yml +++ b/config/mongoid.yml @@ -8,10 +8,10 @@ defaults: &defaults development: <<: *defaults - database: test_site + database: test_site_harry test: <<: *defaults - database: test_site + database: test_site_harry # set these environment variables on your prod server production: diff --git a/lib/tasks/desktop.rake b/lib/tasks/desktop.rake index 9bb968ae8..0ad9468c8 100644 --- a/lib/tasks/desktop.rake +++ b/lib/tasks/desktop.rake @@ -1,13 +1,24 @@ # encoding: utf-8 -namespace :desktop do - task :destroy_build_desktop => :environment do - Desktop.all.destroy_all - u = User.all - u.each do |us| - x = us.initialize_desktop - x.save! - puts "Desktop created for " + us.email.to_s +namespace :tiles do + task :destroy_build_tiles => :environment do + Tile.destroy_all + secs = Section.all + dws = DesktopWidget.all + secs.each do |sec,x| + grp = sec.groups.first + t = Tile.new(data_category: "app", data_content: "wikibooks", position: 1, shape: "w1 h1", title: "WikiBooks") + grp.tiles+=[t] + t = Tile.new(data_category: "app", data_content: "envocab", position: 2, shape: "w1 h1", title: "English Vocabulary") + grp.tiles+=[t] + @i = 3 + dws.each do |dw| + t = Tile.new(data_category: "widget", position: @i,desktop_widget_id: dw.id) + @i = @i + 1 + grp.tiles+=[t] + end + grp.save! end + puts "Section " + x + " done!" end end \ No newline at end of file