From b7a2988da7f329f31208d9a87b125baea63ad459 Mon Sep 17 00:00:00 2001 From: David M <207745043+davidmillen50@users.noreply.github.com> Date: Tue, 13 Oct 2026 16:11:36 +0100 Subject: [PATCH 1/2] chore: ignore coach_description on event model and remove it from fabricator --- app/models/event.rb | 2 ++ spec/fabricators/event_fabricator.rb | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/event.rb b/app/models/event.rb index 101dcaf33..5d6d39e09 100644 --- a/app/models/event.rb +++ b/app/models/event.rb @@ -5,6 +5,8 @@ class Event < ApplicationRecord include CheckInable include RsvpClosable + self.ignored_columns += [:coach_description] + attr_accessor :local_date, :local_time, :local_end_time resourcify :permissions, role_cname: 'Permission', role_table_name: :permission diff --git a/spec/fabricators/event_fabricator.rb b/spec/fabricators/event_fabricator.rb index b46fc8942..e0f37c2a3 100644 --- a/spec/fabricators/event_fabricator.rb +++ b/spec/fabricators/event_fabricator.rb @@ -5,7 +5,6 @@ ends_at { |attrs| attrs[:date_and_time] + 8.hours } name Faker::Lorem.sentence description Faker::Lorem.sentence - coach_description Faker::Lorem.sentence schedule Faker::Lorem.sentence venue { Fabricate(:sponsor) } coach_spaces 2 From 61f3b01de1408364a72fb2b2edfe9b636c07c8ff Mon Sep 17 00:00:00 2001 From: David M <207745043+davidmillen50@users.noreply.github.com> Date: Tue, 13 Oct 2026 16:34:35 +0100 Subject: [PATCH 2/2] chore: remove coach_description column --- .../20261013152754_remove_coach_description_column.rb | 7 +++++++ db/schema.rb | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 db/migrate/20261013152754_remove_coach_description_column.rb diff --git a/db/migrate/20261013152754_remove_coach_description_column.rb b/db/migrate/20261013152754_remove_coach_description_column.rb new file mode 100644 index 000000000..7a8872cac --- /dev/null +++ b/db/migrate/20261013152754_remove_coach_description_column.rb @@ -0,0 +1,7 @@ +class RemoveCoachDescriptionColumn < ActiveRecord::Migration[8.1] + def change + safety_assured do + remove_column :events, :coach_description, :text + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 43a25e672..736edb82e 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[8.1].define(version: 2026_10_13_100000) do +ActiveRecord::Schema[8.1].define(version: 2026_10_13_152754) do # These are extensions that must be enabled in order to support this database enable_extension "pg_catalog.plpgsql" @@ -205,7 +205,6 @@ t.boolean "announce_only" t.string "audience" t.string "check_in_code" - t.text "coach_description" t.string "coach_questionnaire" t.integer "coach_spaces" t.boolean "confirmation_required", default: false