Recover rake "settings:rename_setting_keys"
We need to add :rename_setting_keys before :add_new_settings task. This way the value of the old key will not be lost.
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
namespace :consul do
|
||||
desc "Runs tasks needed to upgrade to the latest version"
|
||||
task execute_release_tasks: ["settings:add_new_settings", "execute_release_1.1.0_tasks"]
|
||||
task execute_release_tasks: ["settings:rename_setting_keys",
|
||||
"settings:add_new_settings",
|
||||
"execute_release_1.1.0_tasks"]
|
||||
|
||||
desc "Runs tasks needed to upgrade from 1.0.0 to 1.1.0"
|
||||
task "execute_release_1.1.0_tasks": [
|
||||
|
||||
@@ -4,4 +4,10 @@ namespace :settings do
|
||||
ApplicationLogger.new.info "Adding new settings"
|
||||
Setting.add_new_settings
|
||||
end
|
||||
|
||||
desc "Rename existing settings"
|
||||
task rename_setting_keys: :environment do
|
||||
ApplicationLogger.new.info "Renaming existing settings"
|
||||
Setting.rename_key from: "dashboard.emails", to: "feature.dashboard.notification_emails"
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user