Mercurial > hg > soundsoftware-site
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 |