On this forum I am watching the support/wordpress category. A few times, I’ve noticed topics in that category for which I haven’t received notifications. Here’s an example of one: WP + Discourse SSO Continuity Issue
This could cause problems for a forum that is being used for customer support.
A non-technical solution is for the person who recategorizes the topic to add a reply to the topic that explains that they have moved it to the appropriate category. People watching the category will then get a notification. (I’ve only tested this on my local setup.)
Though this will only work for “watching”, not for “watching first post” (which is one of the big plusses of a discourse forum).
But it might work if you use the topic timer to republish into a new category. Or so I thought. Apparently it only works under certain conditions? Or does a scheduled publication never trigger notifications because the post has technically already been published?
Anyway to at least implement Watching First Post so those users get notified when the topic is new to them? It wouldn’t seem to be affected by the “unwatch” trickiness.
Most of our uses never add tags on topic creation and it’s a triage effort by staff which means all users that are watching tags will never get notified.
@simon Are you stil able to reproduce this problem? I tried to reproduce this locally but I’m getting the correct notifications even after a topic is re-categorized.
What I tested is that notifications are correctly delivered when a new post is created in the topic that has been re-categorized. Do you mean we should resend the notification when a topic gets re-categorized?
Yes. The case where this comes up for me is that I’m watching the wordpress category. WordPress support topics are sometimes created in the wrong category and then moved by a staff member. When that happens, it would be good to get a notification.
A notification would probably be sent in this case if recategorizing a topic created a moderator post.
I just tested it on try.discourse.org and it worked as expected. When a topic is recategorized, users who are watching the recategorized category get a notification.