DEV: Start threading for chat (#20060)

Adds hidden `enable_experimental_chat_threaded_discussions`
setting which will control whether threads show in the UI,
alongside the `ChatChannel.threading_enabled` boolean column,
which does the same. The former is a global switch for this
feature, while the latter can be used to allow single channels
to show this new functionality if the site setting is true.

Neither setting impacts whether `ChatThread` records (which will
be added in a future PR) will be created, they will always be
made regardless.
This commit is contained in:
Martin Brennan
2023-01-31 10:01:47 +10:00
committed by GitHub
parent 5d669d8aa2
commit 8c4c00b211
3 changed files with 11 additions and 0 deletions

View File

@ -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
#