diff --git a/lib/tasks/consul.rake b/lib/tasks/consul.rake index fea722ae5..4116a8fd0 100644 --- a/lib/tasks/consul.rake +++ b/lib/tasks/consul.rake @@ -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": [ diff --git a/lib/tasks/settings.rake b/lib/tasks/settings.rake index c434180ba..1aa570082 100644 --- a/lib/tasks/settings.rake +++ b/lib/tasks/settings.rake @@ -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