1234567891011121314151617181920212223242526272829303132333435 |
- # Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
- class FixedTranslation2 < ActiveRecord::Migration[4.2]
- def up
- # return if it's a new setup
- return if !Setting.exists?(name: 'system_init_done')
- settings_update = [
- {
- 'name' => 'http_type',
- 'title' => 'HTTP type',
- 'description' => 'Define the http protocol of your instance.',
- },
- ]
- settings_update.each do |setting|
- 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
- Translation.sync
- end
- end
|