comparison plugins/redmine_checkout/db/migrate/20100203202320_update_settings.rb @ 1117:b4b72f1eb644 redmine-2.2-integration

Moved all the plugins from the vendor folder to the application root folder.
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Tue, 08 Jan 2013 12:32:05 +0000
parents vendor/plugins/redmine_checkout/db/migrate/20100203202320_update_settings.rb@020926a36823
children
comparison
equal deleted inserted replaced
1116:bb32da3bea34 1117:b4b72f1eb644
1 class UpdateSettings < ActiveRecord::Migration
2 def self.up
3 settings = Setting.plugin_redmine_checkout
4 if settings['checkout_url_type'] == "overwritten"
5 settings['checkout_url_type'] = "generated"
6 end
7
8 if settings.has_key? "checkout_url_regex"
9 settings['checkout_url_regex_default'] = settings.delete("checkout_url_regex")
10 end
11
12 if settings.has_key? "checkout_url_regex_replacement"
13 settings['checkout_url_regex_replacement_default'] = settings.delete("checkout_url_regex_replacement")
14 end
15
16 Setting.plugin_redmine_checkout = settings
17 end
18
19 def self.down
20 settings = Setting.plugin_redmine_checkout
21 if settings['checkout_url_type'] == "generated"
22 settings['checkout_url_type'] = "overwritten"
23 end
24
25 if settings.has_key? "checkout_url_regex_default"
26 settings['checkout_url_regex'] = settings.delete("checkout_url_regex_default")
27 end
28
29 if settings.has_key? "checkout_url_regex_replacement_default"
30 settings['checkout_url_regex_replacement'] = settings.delete("checkout_url_regex_replacement_default")
31 end
32
33 Setting.plugin_redmine_checkout = settings
34 end
35 end
36