From 3b932817dad97451ab713b3906243a1ed3cc2a20 Mon Sep 17 00:00:00 2001 From: MAEDA Go Date: Fri, 20 Mar 2026 17:05:26 +0900 Subject: [PATCH] Disable "Use current date as start date for new issues" by default for new installations --- config/settings.yml | 2 +- ...ue_start_date_to_creation_date_is_stored_in_db.rb | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20260320090000_ensure_default_issue_start_date_to_creation_date_is_stored_in_db.rb diff --git a/config/settings.yml b/config/settings.yml index 5c8b1fe7c..982bc5f1f 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -197,7 +197,7 @@ close_duplicate_issues: issue_group_assignment: default: 0 default_issue_start_date_to_creation_date: - default: 1 + default: 0 notified_events: serialized: true default: diff --git a/db/migrate/20260320090000_ensure_default_issue_start_date_to_creation_date_is_stored_in_db.rb b/db/migrate/20260320090000_ensure_default_issue_start_date_to_creation_date_is_stored_in_db.rb new file mode 100644 index 000000000..204ef5b31 --- /dev/null +++ b/db/migrate/20260320090000_ensure_default_issue_start_date_to_creation_date_is_stored_in_db.rb @@ -0,0 +1,12 @@ +class EnsureDefaultIssueStartDateToCreationDateIsStoredInDb < ActiveRecord::Migration[8.1] + def up + # Preserve the previous default value for existing installations. + Setting.find_or_create_by!(name: 'default_issue_start_date_to_creation_date') do |setting| + setting.value = '1' + end + end + + def down + # no-op + end +end -- 2.50.1