UX: Use topic list for displaying group messages on group page.

https://meta.discourse.org/t/group-inbox-on-a-groups-page-mockup/71319
This commit is contained in:
Guo Xiang Tan
2018-03-15 16:01:40 +08:00
parent da8e15f954
commit fe96ef6ed2
21 changed files with 265 additions and 98 deletions

View File

@ -5,7 +5,6 @@ class GroupsController < ApplicationController
:mentionable,
:messageable,
:update,
:messages,
:histories,
:request_membership,
:search
@ -124,19 +123,6 @@ class GroupsController < ApplicationController
render 'posts/latest', formats: [:rss]
end
def messages
group = find_group(:group_id)
posts = if guardian.can_see_group_messages?(group)
group.messages_for(
guardian,
params.permit(:before_post_id, :category_id)
).where(post_number: 1).limit(20).to_a
else
[]
end
render_serialized posts, GroupPostSerializer
end
def members
group = find_group(:group_id)