forked from saurabh/orbit4-5
added members page to groups
This commit is contained in:
parent
8099a79918
commit
d26a5bedb7
|
@ -60,6 +60,10 @@ class Admin::GroupsController < OrbitGroupController
|
|||
end
|
||||
end
|
||||
|
||||
def members
|
||||
render_401 and return if !user_can_read?
|
||||
end
|
||||
|
||||
def create_category
|
||||
gc = GroupCategory.new(category_params)
|
||||
gc.save
|
||||
|
|
|
@ -7,7 +7,7 @@ class OrbitGroupController < ApplicationController
|
|||
when "show","edit"
|
||||
uid = params[:id].split("-").last
|
||||
@group = Group.find_by(:uid => uid)
|
||||
when "newpost", "createpost"
|
||||
when "newpost", "createpost", "members"
|
||||
uid = params[:group_id].split("-").last
|
||||
@group = Group.find_by(:uid => uid)
|
||||
when "showpost"
|
||||
|
@ -21,7 +21,7 @@ class OrbitGroupController < ApplicationController
|
|||
@access_right_level = "none"
|
||||
read_or_write = @group.permission rescue "read"
|
||||
case params[:action]
|
||||
when "show", "showpost", "newpost", "edit"
|
||||
when "show", "showpost", "newpost", "edit", "members"
|
||||
is_member = @group.users.include?(current_user)
|
||||
if @group.admins.include?(current_user.id.to_s)
|
||||
@access_right_level = "admin"
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
<% content_for :page_specific_css do -%>
|
||||
<%= stylesheet_link_tag "lib/group/group-main" %>
|
||||
<%= stylesheet_link_tag "//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" %>
|
||||
<%= stylesheet_link_tag "//cdnjs.cloudflare.com/ajax/libs/animate.css/3.2.6/animate.min.css" %>
|
||||
<% end -%>
|
||||
<% content_for :page_specific_javascript do -%>
|
||||
<%= javascript_include_tag "//cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js" %>
|
||||
<%= javascript_include_tag "group.js" %>
|
||||
<% end -%>
|
||||
<div class="group-post">
|
||||
<div class="group-post-banner-wrap">
|
||||
<div class="group-post-banner-image-wrap">
|
||||
<img class="group-post-banner-image" src="<%= @group.image.url %>" alt="<%= @group.title %>">
|
||||
</div>
|
||||
<div class="group-post-bar">
|
||||
<h2 class="group-post-page-title"><%= @group.title %> - Members</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="group-post-section wrapper">
|
||||
<div class="group-post-detail">
|
||||
<ul class="group-post-pagenation breadcrumb">
|
||||
<li><a href="<%= admin_groups_path %>">My Groups</a> <span class="divider">/</span></li>
|
||||
<li><a href="<%= admin_group_path(@group) %>"><%= @group.title %></a><span class="divider">/</span></li>
|
||||
<li class="active">Members</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
|
@ -61,6 +61,7 @@
|
|||
<% end %>
|
||||
<h4 class="muted">Group Description</h4>
|
||||
<p class="group-post-description"><%= @group.description %></p>
|
||||
<p><a href="<%= admin_group_members_path(@group) %>"><%= @group.users.count %> members.</a></p>
|
||||
</div>
|
||||
</div>
|
||||
<%= render :partial => "post", :collection => @group.group_posts.desc(:created_at) %>
|
||||
|
|
|
@ -140,6 +140,7 @@ Orbit::Application.routes.draw do
|
|||
resources :groups do
|
||||
get "newpost" => 'groups#newpost'
|
||||
post "createpost" => 'groups#createpost'
|
||||
get "members" => 'groups#members'
|
||||
end
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue