annotate .svn/pristine/ad/ad957ccce8d55237a463953923542a0cf137f251.svn-base @ 1519:afce8026aaeb redmine-2.4-integration

Merge from branch "live"
author Chris Cannam
date Tue, 09 Sep 2014 09:34:53 +0100
parents 261b3d9a4903
children
rev   line source
Chris@1464 1 class SupportForMultipleCommitKeywords < ActiveRecord::Migration
Chris@1464 2 def up
Chris@1464 3 # Replaces commit_fix_keywords, commit_fix_status_id, commit_fix_done_ratio settings
Chris@1464 4 # with commit_update_keywords setting
Chris@1464 5 keywords = Setting.where(:name => 'commit_fix_keywords').limit(1).pluck(:value).first
Chris@1464 6 status_id = Setting.where(:name => 'commit_fix_status_id').limit(1).pluck(:value).first
Chris@1464 7 done_ratio = Setting.where(:name => 'commit_fix_done_ratio').limit(1).pluck(:value).first
Chris@1464 8 if keywords.present?
Chris@1464 9 Setting.commit_update_keywords = [{'keywords' => keywords, 'status_id' => status_id, 'done_ratio' => done_ratio}]
Chris@1464 10 end
Chris@1464 11 Setting.where(:name => %w(commit_fix_keywords commit_fix_status_id commit_fix_done_ratio)).delete_all
Chris@1464 12 end
Chris@1464 13
Chris@1464 14 def down
Chris@1464 15 Setting.where(:name => 'commit_update_keywords').delete_all
Chris@1464 16 end
Chris@1464 17 end