summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/api/groups.rb9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/api/groups.rb b/lib/api/groups.rb
index 573382738ce..59209002664 100644
--- a/lib/api/groups.rb
+++ b/lib/api/groups.rb
@@ -59,11 +59,12 @@ module API
paginate(projects)
end
- def present_groups(groups, options = {})
- options = options.reverse_merge(
+ def present_groups(params, groups)
+ options = {
with: Entities::Group,
- current_user: current_user
- )
+ current_user: current_user,
+ statistics: params[:statistics] && current_user.admin?
+ }
groups = groups.with_statistics if options[:statistics]
present paginate(groups), options