UX: Display group topics in a topic list.

This commit is contained in:
Guo Xiang Tan
2018-03-14 19:40:28 +08:00
parent d3f5b4e4b0
commit a35227918f
12 changed files with 269 additions and 18 deletions

View File

@ -220,6 +220,16 @@ class TopicQuery
.where('um.user_id IS NULL')
end
def list_group_topics(group)
list = default_results.where("
topics.user_id IN (
SELECT user_id FROM group_users gu WHERE gu.group_id = #{group.id.to_i}
)
")
create_list(:group_topics, {}, list)
end
def list_private_messages(user)
list = private_messages_for(user, :user)