Martin Brennan
edec941a87
FIX: Better tracking of topic visibility changes ( #26709 )
...
This commit introduces a few changes as a result of
customer issues with finding why a topic was relisted.
In one case, if a user edited the OP of a topic that was
unlisted and hidden because of too many flags, the topic
would get relisted by directly changing topic.visible,
instead of going via TopicStatusUpdater.
To improve tracking we:
* Introduce a visibility_reason_id to topic which functions
in a similar way to hidden_reason_id on post, this column is
set from the various places we change topic visibility
* Fix Post#unhide! which was directly modifying topic.visible,
instead we use TopicStatusUpdater which sets visibility_reason_id
and also makes a small action post
* Show the reason topic visibility changed when hovering the
unlisted icon in topic status on topic titles
2024-04-29 10:34:46 +10:00
..
2023-01-09 14:14:59 +00:00
2023-06-14 08:30:23 +10:00
2023-01-09 14:14:59 +00:00
2023-06-28 13:07:46 +08:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2024-03-29 13:22:00 -04:00
2023-01-09 14:14:59 +00:00
2021-01-19 13:30:58 +10:00
2023-06-26 11:01:59 +08:00
2021-01-19 13:30:58 +10:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-12-06 23:25:00 +01:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2024-04-10 20:59:03 +05:30
2024-01-26 11:16:02 -07:00
2023-07-28 16:16:23 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2024-02-21 07:13:18 +10:00
2020-12-01 09:30:53 +08:00
2024-04-25 20:58:34 +08:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2024-04-29 10:34:46 +10:00
2021-07-15 05:53:26 +03:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2024-03-22 17:37:06 -04:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2021-01-19 13:30:58 +10:00
2023-12-15 23:46:04 +08:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2019-10-02 14:01:53 +10:00
2019-11-28 07:32:17 +10:00
2024-01-25 08:13:58 +08:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2024-03-07 12:26:58 +08:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-08-11 15:08:49 -03:00
2023-01-09 14:14:59 +00:00
2023-12-06 23:25:00 +01:00
2023-11-07 12:54:05 +10:00
2023-07-18 10:13:40 +08:00
2023-01-09 14:14:59 +00:00
2021-01-19 13:30:58 +10:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2024-01-16 14:35:24 +01:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-01-09 14:14:59 +00:00
2023-06-26 11:01:59 +08:00
2023-04-12 12:34:22 +10:00