David Taylor
6de4b3ac3f
DEV: Remove OpenComposer mixin and refactor related logic ( #23015 )
...
The OpenComposer mixin comes from a time before we had a composer service. As well as being a general cleanup/refactor, this commit aims to removes interlinking between composer APIs and the discovery-related controllers which are being removed as part of #22622 .
In summary, this commit:
- Removes OpenComposer mixin
- Adds and updates composer service APIs to support everything that `openComposer` did
- Updates consumers to call the composer service directly, instead of relying on the mixin (either directly, or via a route-action which bubbled up to some parent)
- Deprecates composer-related methods on `DiscourseRoute` and on the application route
2023-08-11 09:53:44 +01:00
..
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-06-16 12:08:26 +10:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-07-26 11:43:46 -04:00
2023-05-02 14:10:53 +01:00
2023-06-22 22:54:46 +02:00
2023-07-25 11:00:02 -04:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2022-07-19 10:27:10 +08:00
2022-11-14 11:09:57 -07:00
2022-05-13 14:58:26 -05:00
2021-09-23 14:52:34 -04:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2022-07-19 10:27:10 +08:00
2022-06-17 09:43:13 -05:00
2023-08-11 09:53:44 +01:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2021-11-12 14:04:48 +01:00
2022-07-12 21:38:17 +02:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2022-09-28 17:31:20 +04:00
2021-07-13 19:22:39 +03:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-05-29 14:47:18 -07:00
2022-12-05 18:25:30 +02:00
2021-08-23 10:44:19 +02:00
2023-02-13 09:24:47 +11:00
2022-07-17 20:48:36 +02:00
2023-07-25 11:00:02 -04:00
2023-07-25 11:00:02 -04:00
2023-07-25 11:00:02 -04:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2021-09-24 11:52:07 -04:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2022-05-13 14:58:26 -05:00
2023-08-03 20:00:07 +02:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2021-08-23 10:44:19 +02:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2021-08-23 10:44:19 +02:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-07-10 13:43:33 +02:00
2023-05-02 14:10:53 +01:00
2023-05-08 14:56:46 -04:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-03-08 14:26:20 +08:00
2022-03-31 12:57:27 +11:00
2022-11-17 18:44:23 +01:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2022-02-02 23:41:42 +01:00
2022-02-14 13:43:52 +02:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-05-02 14:10:53 +01:00
2023-03-29 11:49:47 +03:00
2023-07-25 09:04:28 +08:00