diff --git a/plugins/chat/app/models/chat_channel.rb b/plugins/chat/app/models/chat_channel.rb index 6edd8e52f24..c7ee81ea35d 100644 --- a/plugins/chat/app/models/chat_channel.rb +++ b/plugins/chat/app/models/chat_channel.rb @@ -164,6 +164,7 @@ end # user_count_stale :boolean default(FALSE), not null # slug :string # type :string +# threading_enabled :boolean default(FALSE), not null # # Indexes # diff --git a/plugins/chat/config/settings.yml b/plugins/chat/config/settings.yml index 015477dc038..b02f897720e 100644 --- a/plugins/chat/config/settings.yml +++ b/plugins/chat/config/settings.yml @@ -113,3 +113,6 @@ chat: max_chat_draft_length: default: 50_000 hidden: true + enable_experimental_chat_threaded_discussions: + default: false + hidden: true diff --git a/plugins/chat/db/migrate/20230130053144_add_threading_enabled_to_chat_channels.rb b/plugins/chat/db/migrate/20230130053144_add_threading_enabled_to_chat_channels.rb new file mode 100644 index 00000000000..830259644be --- /dev/null +++ b/plugins/chat/db/migrate/20230130053144_add_threading_enabled_to_chat_channels.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +class AddThreadingEnabledToChatChannels < ActiveRecord::Migration[7.0] + def change + add_column :chat_channels, :threading_enabled, :boolean, default: false, null: false + end +end