comparison .svn/pristine/03/03dacc5eb19ef8f9c13510c3c9db9d59186398e2.svn-base @ 1517:dffacf8a6908 redmine-2.5

Update to Redmine SVN revision 13367 on 2.5-stable branch
author Chris Cannam
date Tue, 09 Sep 2014 09:29:00 +0100
parents
children
comparison
equal deleted inserted replaced
1516:b450a9d58aed 1517:dffacf8a6908
1 class StoreRelationTypeInJournalDetails < ActiveRecord::Migration
2
3 MAPPING = {
4 "label_relates_to" => "relates",
5 "label_duplicates" => "duplicates",
6 "label_duplicated_by" => "duplicated",
7 "label_blocks" => "blocks",
8 "label_blocked_by" => "blocked",
9 "label_precedes" => "precedes",
10 "label_follows" => "follows",
11 "label_copied_to" => "copied_to",
12 "label_copied_from" => "copied_from"
13 }
14
15 def up
16 StoreRelationTypeInJournalDetails::MAPPING.each do |prop_key, replacement|
17 JournalDetail.where(:property => 'relation', :prop_key => prop_key).update_all(:prop_key => replacement)
18 end
19 end
20
21 def down
22 StoreRelationTypeInJournalDetails::MAPPING.each do |prop_key, replacement|
23 JournalDetail.where(:property => 'relation', :prop_key => replacement).update_all(:prop_key => prop_key)
24 end
25 end
26 end