Comment 2 for bug 1231316

Revision history for this message
Aaron Wells (u-aaronw) wrote :

I was just wishing for this functionality on mahara.org the other day, as well. :)

It would be a relatively easy thing to implement, so I'm tagging it with the new "snack-sized" tag, which indicates that it's bigger than bite-sized but still small. From a data perspective, all you have to do is change the value of interaction_forum_topic.forum in the database. Thankfully our URLs for forum posts just have the topic & post id, not the forum ID, so it wouldn't even break URLs pointing to the topic.

The only sticky bit I can think of is subscriptions -- when you move a post into a new forum, to that forum's subscribers get notified? I think whoever implements this can probably look at how other forums handle this scenario in order to get an idea of best practice.

Also, I think the way subscription notifications get queued, you could move a topic to a different forum before the emails go out, and then subscribers to the topic's original forum would get an email about it, and they may be confused why they're getting an email about a forum they're not subscribed to.

But I don't think either of those are insurmountable problems.

Cheers,
Aaron