summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2017-06-06 19:21:53 -0500
committerAlfredo Sumaran <alfredo@gitlab.com>2017-06-06 19:21:53 -0500
commit3427912ed48427bd95a5981044d3dd17b22bbe37 (patch)
tree2f77ac5988b2f84288555198879506a85ded317e
parentbd951384142f3f5ec71bd78a23aae917f151b47f (diff)
downloadgitlab-ce-3427912ed48427bd95a5981044d3dd17b22bbe37.tar.gz
Expose avatar URL for groups
-rw-r--r--app/helpers/groups_helper.rb2
-rw-r--r--app/serializers/group_entity.rb6
2 files changed, 6 insertions, 2 deletions
diff --git a/app/helpers/groups_helper.rb b/app/helpers/groups_helper.rb
index a6014088e92..c003b01e226 100644
--- a/app/helpers/groups_helper.rb
+++ b/app/helpers/groups_helper.rb
@@ -8,7 +8,7 @@ module GroupsHelper
group = Group.find_by_full_path(group)
end
- group.try(:avatar_url) || image_path('no_group_avatar.png')
+ group.try(:avatar_url) || ActionController::Base.helpers.image_path('no_group_avatar.png')
end
def group_title(group, name = nil, url = nil)
diff --git a/app/serializers/group_entity.rb b/app/serializers/group_entity.rb
index 4305e44ba26..94085ba5afc 100644
--- a/app/serializers/group_entity.rb
+++ b/app/serializers/group_entity.rb
@@ -2,9 +2,9 @@ class GroupEntity < Grape::Entity
include ActionView::Helpers::NumberHelper
include RequestAwareEntity
include MembersHelper
+ include GroupsHelper
expose :id, :name, :path, :description, :visibility
- expose :avatar_url
expose :web_url
expose :full_name, :full_path
expose :parent_id
@@ -39,4 +39,8 @@ class GroupEntity < Grape::Entity
expose :number_users_with_delimiter do |group|
number_with_delimiter(group.users.count)
end
+
+ expose :avatar_url do |group|
+ group_icon(group)
+ end
end