discourse/plugins/chat/spec
Martin Brennan 584d9a9438
DEV: Use service objects for chat thread lookup (#20276)
Adds a new LookupThread class that handles finding the
thread based on thread + channel ID, checking permissions
and policy/contract checks.

Co-authored-by: Loïc Guitaut <loic@discourse.org>
2023-02-16 19:17:26 +01:00
..
components FEATURE: Automatically create chat threads in background (#20206) 2023-02-08 10:22:07 +10:00
fabricators DEV: Use service objects for chat thread lookup (#20276) 2023-02-16 19:17:26 +01:00
integration DEV: Pass messageId as a dynamic segment instead of a query param (#20013) 2023-02-01 12:39:23 -03:00
jobs DEV: Pass messageId as a dynamic segment instead of a query param (#20013) 2023-02-01 12:39:23 -03:00
lib DEV: extract the logic for extracting and expanding mentions from ChatNotifier (#20290) 2023-02-16 19:55:18 +04:00
mailers DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
models FEATURE: Chat side panel with threads initial skeleton (#20209) 2023-02-14 11:38:41 +10:00
queries DEV: start glimmer-ification and optimisations of chat plugin (#19531) 2022-12-21 13:21:02 +01:00
requests DEV: Use service objects for chat thread lookup (#20276) 2023-02-16 19:17:26 +01:00
serializer SECURITY: Limit chat drafts length and preloaded count (#19987) 2023-01-25 13:50:10 +02:00
services DEV: Use service objects for chat thread lookup (#20276) 2023-02-16 19:17:26 +01:00
support DEV: Fix failing chat spec and add unexpected failure indicator (#20299) 2023-02-15 19:16:13 +01:00
system FIX: ensures staged message are set with channel id (#20335) 2023-02-16 18:05:13 +01:00
validators
plugin_helper.rb FEATURE: Chat side panel with threads initial skeleton (#20209) 2023-02-14 11:38:41 +10:00
plugin_spec.rb DEV: Pass messageId as a dynamic segment instead of a query param (#20013) 2023-02-01 12:39:23 -03:00