From 0eb53f9cbd1a4b8bb2e8cce63d6244c8f95c7061 Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Fri, 23 Jan 2009 14:24:45 -0800 Subject: [PATCH] Added version requirements, they were actually required. #1924 --- lib/tasks/data.rake | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/tasks/data.rake b/lib/tasks/data.rake index eaec212..62bc2b1 100644 --- a/lib/tasks/data.rake +++ b/lib/tasks/data.rake @@ -2,6 +2,12 @@ namespace :rate_plugin do namespace :budget do desc "Export the values of the Budget plugin to a file" task :pre => :environment do + + unless Redmine::Plugin.registered_plugins[:budget_plugin].version == "0.1.0" + puts "ERROR: This task is only needed when upgrading from version 0.1.0 to version 0.2.0" + return false + end + rates = '' # Rate for members Member.find(:all, :conditions => ['rate IS NOT NULL']).each do |member| @@ -35,6 +41,11 @@ namespace :rate_plugin do desc "Check the values of the export" task :post => :environment do + unless Redmine::Plugin.registered_plugins[:budget_plugin].version == "0.2.0" + puts "ERROR: Please upgrade the budget_plugin to 0.2.0 now" + return false + end + counter = 0 # Member Rates File.open(RateConversion::MemberRateDataFile) do |file|