From 99c11dbce9aa161853f29a431ab3bb24bdd548ab Mon Sep 17 00:00:00 2001 From: hukl Date: Sun, 1 Mar 2009 13:56:52 +0100 Subject: run rake cccms:setup_environment to get all tasks done at once --- lib/tasks/development_init.rake | 5 +++++ lib/update_importer.rb | 3 +++ 2 files changed, 8 insertions(+) (limited to 'lib') diff --git a/lib/tasks/development_init.rake b/lib/tasks/development_init.rake index cdfe9e9..22553fc 100644 --- a/lib/tasks/development_init.rake +++ b/lib/tasks/development_init.rake @@ -2,6 +2,11 @@ require 'csv' namespace :cccms do + desc "Setup everythin" + task :setup_environment => [:create_admin_user, :import_updates, :create_home_page] do |t| + + end + desc "Create admin:foobar user:password" task :create_admin_user => :environment do |t| User.create!( diff --git a/lib/update_importer.rb b/lib/update_importer.rb index 0cc07fe..ed53ef3 100644 --- a/lib/update_importer.rb +++ b/lib/update_importer.rb @@ -102,6 +102,8 @@ class UpdateImporter if xhtml.elements['author'] user = User.find_by_login(xhtml.elements['author'].get_text.to_s) page.user = user + else + page.user = User.first end page.published_at = date.to_time @@ -120,6 +122,7 @@ class UpdateImporter if node.head.nil? && page node.head = page + node.draft = nil node.save! end end -- cgit v1.3