mirror of
https://github.com/discourse/discourse.git
synced 2024-11-27 01:43:37 +08:00
FIX: sort topics/posts/links in descending order in user summaries
This should only change the order on freshly imported instances with no likes. This makes the user summary show the latest topics/posts/links instead of the firsts until the users get some likes.
This commit is contained in:
parent
f0999f27a7
commit
58008dd2fe
|
@ -18,7 +18,7 @@ class UserSummary
|
|||
.listable_topics
|
||||
.visible
|
||||
.where(user: @user)
|
||||
.order('like_count DESC, created_at ASC')
|
||||
.order('like_count DESC, created_at DESC')
|
||||
.limit(MAX_SUMMARY_RESULTS)
|
||||
end
|
||||
|
||||
|
@ -30,7 +30,7 @@ class UserSummary
|
|||
.merge(Topic.listable_topics.visible.secured(@guardian))
|
||||
.where(user: @user)
|
||||
.where('post_number > 1')
|
||||
.order('posts.like_count DESC, posts.created_at ASC')
|
||||
.order('posts.like_count DESC, posts.created_at DESC')
|
||||
.limit(MAX_SUMMARY_RESULTS)
|
||||
end
|
||||
|
||||
|
@ -42,7 +42,7 @@ class UserSummary
|
|||
.merge(Topic.listable_topics.visible.secured(@guardian))
|
||||
.where(user: @user)
|
||||
.where(internal: false, reflection: false, quote: false)
|
||||
.order('clicks DESC, topic_links.created_at ASC')
|
||||
.order('clicks DESC, topic_links.created_at DESC')
|
||||
.limit(MAX_SUMMARY_RESULTS)
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user