Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#2470 closed enhancement (fixed)

Forums: Add a way to sort topics in forum profiles by recent activity

Reported by: sergeybiryukov's profile SergeyBiryukov Owned by: sergeybiryukov's profile SergeyBiryukov
Milestone: Priority: normal
Component: Support Forums Keywords:


As reported in Forum Bugs and Broken Things and #forums on Slack:

Profile posts list isn’t as helpful as it was on 1.x (yet!)

Forum profiles should have a way to filter threads with recent replies (other than ours).

This was previously implemented in #716 for bbPress 1.x.

Change History (9)

#1 @SergeyBiryukov
7 years ago

#47 was marked as a duplicate.

#2 @SergeyBiryukov
7 years ago

From #716:

Implemented in [11314-dotorg]:

Add ability to filter recent activity in forum profiles to list only topics containing a newer reply.

If a user is logged in, there is now an "Only show discussions with replies since this user's latest >reply." checkbox. (When viewing your own profile it'll say "Only show discussions with replies since my >latest reply.")

If checked, the user activity listings will only display topics that have a reply since the latest reply in that topic by the user whose profile is being viewed.

Something similar should be done for the new theme, maybe as a separate tab instead of a checkbox.

#3 @keesiemeijer
7 years ago

I think a new tab (view) where you can see the topics a user has replied to, similar to the /topics view, would be very helpful.

The /replies view is useful for seeing the last (full) replies a user has made, but doesn't let you quickly see all the topics the user replied to. It doesn't give you a sense of the user's history.

As a benefit, such a view would make tracking replies to topics you replied to so much easier.

#4 @SergeyBiryukov
7 years ago

  • Owner set to SergeyBiryukov
  • Status changed from new to accepted

#5 @SergeyBiryukov
7 years ago

In 5625:

Support Forums: Add rewrite rules and parse query arguments for user's "Active Topics" and "Topics Replied To" views.

Move user's "Reviews Written" view handling to Users class.

See #2470.

#6 @SergeyBiryukov
7 years ago

  • Resolution set to fixed
  • Status changed from accepted to closed

In 5626:

Support Theme: Add two views to user profiles to allow for browsing topics ordered by recent activity:

  • "Active Topics" shows the user's topics with recent replies, ordered by latest reply.
  • "Topics Replied To" shows all topics the user has replied to (including topics started by others), ordered by latest reply.

Fixes #2470.

#7 @SergeyBiryukov
7 years ago

In 5635:

Support Forums: Limit user's "Active Topics" view to the last year on Rosetta forums, for consistency with the main forums.

See #2470.

#8 @SergeyBiryukov
7 years ago

In 5636:

Support Forums: Remove user's "Active Topics" view added in [5625], sort the "Topics Started" view by latest reply instead, which is bbPress default.

Sorting by latest reply is disabled for most queries due to performance reasons, however the set of posts in "Topics Started" view is generally small, so performance should not be a concern there.

See #2470.

#9 @SergeyBiryukov
7 years ago

In 5637:

Support Theme: Remove user's "Active Topics" view added in [5626].

"Topics Started" view is now ordered by latest reply instead, see [5636].

See #2470.

Note: See TracTickets for help on using tickets.