Commit ce1b742b1e61d8726078e0060ba52aa8b9985c1b

Authored by randx
1 parent 26045d7a

Group: new link on dashboard if admin. Fixed people count

app/controllers/groups_controller.rb
... ... @@ -52,7 +52,7 @@ class GroupsController < ApplicationController
52 52 end
53 53  
54 54 def people
55   - @users = group.users
  55 + @users = group.users.all
56 56 end
57 57  
58 58 protected
... ...
app/roles/account.rb
... ... @@ -22,6 +22,10 @@ module Account
22 22 projects_limit > my_own_projects.count
23 23 end
24 24  
  25 + def can_create_group?
  26 + is_admin?
  27 + end
  28 +
25 29 def last_activity_project
26 30 projects.first
27 31 end
... ...
app/views/dashboard/_groups.html.haml
... ... @@ -3,6 +3,11 @@
3 3 Groups
4 4 %small
5 5 (#{groups.count})
  6 + - if current_user.can_create_group?
  7 + %span.right
  8 + = link_to new_admin_group_path, class: "btn very_small info" do
  9 + %i.icon-plus
  10 + New Group
6 11 %ul.unstyled
7 12 - groups.each do |group|
8 13 %li.wll
... ...
app/views/groups/people.html.haml
... ... @@ -2,7 +2,7 @@
2 2 %h5
3 3 People
4 4 %small
5   - (#{@users.count})
  5 + (#{@users.size})
6 6 %ul.unstyled
7 7 - @users.each do |user|
8 8 %li.wll
... ...