From 5576bdaafb5006e806d3b2c358fde3a330df5a86 Mon Sep 17 00:00:00 2001 From: MAEDA Go Date: Mon, 25 May 2026 19:18:26 +0900 Subject: [PATCH] Persist default `default_issue_start_date_to_creation_date` setting for new installs --- db/migrate/017_create_settings.rb | 5 +++++ db/migrate/20090318181151_extend_settings_name.rb | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/db/migrate/017_create_settings.rb b/db/migrate/017_create_settings.rb index f86a1c2c3..8b3b08a2d 100644 --- a/db/migrate/017_create_settings.rb +++ b/db/migrate/017_create_settings.rb @@ -9,6 +9,11 @@ class CreateSettings < ActiveRecord::Migration[4.2] Setting.create!(name: 'default_notification_option', value: Setting.default_notification_option) Setting.create!(name: 'text_formatting', value: Setting.text_formatting) Setting.create!(name: 'wiki_tablesort_enabled', value: Setting.wiki_tablesort_enabled) + + # `default_issue_start_date_to_creation_date` should also be inserted here + # for new installations, but its name exceeds the 30-character limit of the + # settings.name column at this point. It is inserted after the column is + # extended in 20090318181151_extend_settings_name.rb. end def self.down diff --git a/db/migrate/20090318181151_extend_settings_name.rb b/db/migrate/20090318181151_extend_settings_name.rb index 1091dac7e..1e4142e78 100644 --- a/db/migrate/20090318181151_extend_settings_name.rb +++ b/db/migrate/20090318181151_extend_settings_name.rb @@ -1,6 +1,15 @@ class ExtendSettingsName < ActiveRecord::Migration[4.2] def self.up change_column :settings, :name, :string, :limit => 255, :default => '', :null => false + + # This setting is a default setting for new installations. It should be + # inserted in 017_create_settings.rb with the other default settings, but + # its name exceeds the original 30-character limit of the settings.name + # column. + Setting.create!( + :name => 'default_issue_start_date_to_creation_date', + :value => Setting.default_issue_start_date_to_creation_date + ) end def self.down -- 2.50.1