From 5977370c985d0221ee3e8dc5c27853d555bd82fa Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Mon, 1 Jun 2015 16:17:45 +0800 Subject: [PATCH] groups member now available --- app/controllers/admin/groups_controller.rb | 14 ++ app/views/admin/groups/_post.html.erb | 3 +- app/views/admin/groups/members.html.erb | 154 ++++++++------------- app/views/admin/groups/showpost.html.erb | 2 +- 4 files changed, 77 insertions(+), 96 deletions(-) diff --git a/app/controllers/admin/groups_controller.rb b/app/controllers/admin/groups_controller.rb index 8d7dfdd..9f7fd6a 100644 --- a/app/controllers/admin/groups_controller.rb +++ b/app/controllers/admin/groups_controller.rb @@ -76,6 +76,20 @@ class Admin::GroupsController < OrbitGroupController def members render_401 and return if !user_can_read? + @group_members = [] + @group.users.each do |user| + mp = user.member_profile rescue nil + if !mp.nil? + avatar = (mp.avatar.thumb.url == "thumb_person.png" ? "/assets/thumb_person.png" : mp.avatar.thumb.url rescue "/assets/thumb_person.png") + @group_members << { + "id" => user.id.to_s, + "user_name" => (user.user_name rescue ""), + "avatar" => avatar, + "name" => (mp.name_translations rescue {"en" => "","zh_tw" => ""}), + "admin" => @group.admins.include?(user.id.to_s) + } + end + end end def create_category diff --git a/app/views/admin/groups/_post.html.erb b/app/views/admin/groups/_post.html.erb index 7d77c0f..e04f562 100644 --- a/app/views/admin/groups/_post.html.erb +++ b/app/views/admin/groups/_post.html.erb @@ -1,5 +1,4 @@
-
+ <% if !post.group_post_images.blank? %> <%= post.title %> <% else %> Post image <% end %> +

diff --git a/app/views/admin/groups/members.html.erb b/app/views/admin/groups/members.html.erb index da5c27f..01ae269 100644 --- a/app/views/admin/groups/members.html.erb +++ b/app/views/admin/groups/members.html.erb @@ -25,107 +25,73 @@

-
+ + + + + + + + + + + + + + + + + + + + diff --git a/app/views/admin/groups/showpost.html.erb b/app/views/admin/groups/showpost.html.erb index 37c64e3..1d93b23 100644 --- a/app/views/admin/groups/showpost.html.erb +++ b/app/views/admin/groups/showpost.html.erb @@ -115,7 +115,7 @@
- User Avatar + User Avatar