Skip to content

Commit

Permalink
Merge branch 'master' of github.com:concerto/concerto
Browse files Browse the repository at this point in the history
  • Loading branch information
augustf committed Jun 2, 2012
2 parents 4a77541 + 94da444 commit d5f7b0c
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 22 deletions.
4 changes: 1 addition & 3 deletions app/controllers/groups_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,7 @@ def index
# GET /groups/1.xml
def show
@group = Group.find(params[:id])
if current_user
@membership = Membership.where(:group_id => @group.id, :user_id => current_user.id).first
end

respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @group }
Expand Down
40 changes: 21 additions & 19 deletions app/views/groups/_show_body.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<td><%= membership.user.name %></td>

<td>
<% if @membership.is_leader? %>
<% if can? :edit, membership %>
<%= form_for([@group, membership]) do |f| %>
<%= f.select :level, Membership::LEVELS %>
<%= f.submit %>
Expand All @@ -39,7 +39,7 @@
<td><%= membership.user.name %></td>

<td>
<% if @membership.is_leader? %>
<% if can? :edit, membership %>
<%= form_for([@group, membership]) do |f| %>
<%= f.select :level, Membership::LEVELS %>
<%= f.submit %>
Expand All @@ -51,7 +51,7 @@

</table>

<% if !@membership.nil? && @membership.is_leader? %>
<% if can? :edit, @group %>
<b>Add Member</b>
<%= form_for([@group, @group.memberships.new]) do |f| %>
<%= f.collection_select :user_id, User.all - @group.all_users, :id, :name %>
Expand Down Expand Up @@ -86,23 +86,25 @@

</article>

<aside>

<div>
<% if @group.made_request?(current_user) %>
<p><b>You are currently a <%= @membership.level_name %><%= " member" unless @membership.is_leader? %> of this group.</b></p>
<% if @group.has_member?(current_user) %>
<%= link_to("Leave Group", group_membership_path(:group_id => @group.id, :id => @membership.id), :method => :delete, :class => "btn") %>
<% if @membership.is_leader? %>
<%= link_to 'Edit Group Details', edit_group_path(@group), :class => "btn" %>
<% if user_signed_in? %>
<aside>

<div>
<% if @group.made_request?(current_user) %>
<% membership = Membership.where(:group_id => @group.id, :user_id => current_user.id).first %>
<p><b>You are currently a <%= membership.level_name %><%= " member" unless can? :edit, @group %> of this group.</b></p>
<% if @group.has_member?(current_user) %>
<%= link_to("Leave Group", group_membership_path(:group_id => @group.id, :id => membership.id), :method => :delete, :class => "btn") %>
<% if can? :edit, @group %>
<%= link_to 'Edit Group Details', edit_group_path(@group), :class => "btn" %>
<% end %>
<% end %>
<% else %>
<p><b>You are not currently in this group.</b></p>
<%= link_to("Join Group", group_memberships_path(:group_id => @group.id, :membership => {:user_id => current_user.id}), :method => :post, :class => "btn") %>
<% end %>
<% else %>
<p><b>You are not currently in this group.</b></p>
<%= link_to("Join Group", group_memberships_path(:group_id => @group.id, :membership => {:user_id => current_user.id}), :method => :post, :class => "btn") %>
<% end %>
</div>

</aside>
</div>

</aside>
<% end %>
<div class="clear"></div>

0 comments on commit d5f7b0c

Please sign in to comment.