discourse/plugins/chat/app
Joffrey JAFFEUX 821402d024
DEV: removes default service actions (#26078)
Previously services would let you define a high level default `def default_actions_for_service; end` which would define various handlers like `on_success`, after months of usage we consider the cons are superior to the pros here.

Two mains cons:
- people would often not understand where the handling was coming from
- it's easy to miss a case when you write your specs
2024-03-07 12:10:43 +01:00
..
controllers/chat DEV: removes default service actions (#26078) 2024-03-07 12:10:43 +01:00
helpers/chat DEV: removes default service actions (#26078) 2024-03-07 12:10:43 +01:00
jobs DEV: removes default service actions (#26078) 2024-03-07 12:10:43 +01:00
models FEATURE: allows to force a thread (#25987) 2024-03-06 12:03:42 +01:00
policies DEV: Migrate Chat::MessageCreator to a service (#22390) 2023-09-07 08:57:29 +02:00
queries/chat FEATURE: allows to force a thread (#25987) 2024-03-06 12:03:42 +01:00
serializers/chat FEATURE: allows to force a thread (#25987) 2024-03-06 12:03:42 +01:00
services DEV: removes default service actions (#26078) 2024-03-07 12:10:43 +01:00
validators/chat DEV: properly namespace chat (#20690) 2023-03-17 14:24:38 +01:00
views FIX: correctly uses private_email site setting in chat (#24528) 2023-11-23 15:54:22 +01:00