trabajo-afectivo/db/migrate/20170314000001_fixed_translation2.rb

36 lines
819 B
Ruby
Raw Normal View History

# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
2017-09-08 08:28:34 +00:00
class FixedTranslation2 < ActiveRecord::Migration[4.2]
2017-03-14 05:12:10 +00:00
def up
# return if it's a new setup
return if !Setting.exists?(name: 'system_init_done')
2017-03-14 05:12:10 +00:00
settings_update = [
{
'name' => 'http_type',
'title' => 'HTTP type',
'description' => 'Define the http protocol of your instance.',
},
]
settings_update.each do |setting|
2017-03-14 05:12:10 +00:00
fetched_setting = Setting.find_by(name: setting['name'])
next if !fetched_setting
if setting['title']
fetched_setting.title = setting['title']
end
if setting['description']
fetched_setting.description = setting['description']
end
fetched_setting.save!
end
2017-03-14 05:12:10 +00:00
Translation.load
end
end